| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1460 人关注过本帖
标题:python如何删除excel中的指定数据,并保留剩下的数据
只看楼主 加入收藏
sder3366
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2021-7-5
收藏
 问题点数:0 回复次数:5 
python如何删除excel中的指定数据,并保留剩下的数据
我想要备注里无苹果、无香蕉、无梨这三个同时存在的项就不提出来,只提剩下部分
这是我的代码,为什么现在输wrongdf出来,读出的数据是无苹果、无香蕉、无梨的项?
correctlist=list()
wronglist=list()
for i in range(0,len(total_df)):
if total_df.iloc[i][['备注']].str.contains('无苹果&无香蕉&无梨').bool():
if pd.isnull(total_df.iloc[i].at['编号'])==False:
correctlist.append(total_df.iloc[i][' 编号'])

wronglist=list(set(list_code) - set(correctlist))
wrongdf=total_df[total_df[' 编号'].isin(wronglist)].reset_index(drop=True)

我这个代码要怎么改呢?
如何取反值?



[此贴子已经被作者于2021-7-5 12:03编辑过]

搜索更多相关主题的帖子: 编号 数据 保留 python list 
2021-07-05 10:50
wkxb6878
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2023-5-11
收藏
得分:0 
您好!寻求爬虫大咖合作(用户数据方面),若有意私信 wx13670246878。若有打扰谨致歉意!
2023-05-11 02:16
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
回复 楼主 sder3366
表格发出来 并注明 想要保留啥样的数据  想要剔除啥样的数据

DO IT YOURSELF !
2023-05-11 09:06
wkxb6878
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2023-5-11
收藏
得分:0 
回复 楼主 sder3366
请python大咖帮助
2023-05-11 15:43
sheeboard
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:16
帖 子:79
专家分:442
注 册:2023-2-16
收藏
得分:0 
用str.contains后取反,一条语句就够了。
df[~df['备注'].str.contains('无苹果&无香蕉&无梨')]

参考

[此贴子已经被作者于2023-5-11 18:10编辑过]

2023-05-11 18:07
东海ECS
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:Python
等 级:版主
威 望:32
帖 子:412
专家分:1646
注 册:2023-1-24
收藏
得分:0 
取反值可以用~运算符
程序代码:
correctlist=list()
wronglist=list()

for i in range(0,len(total_df)):
    if not total_df.iloc[i][['备注']].str.contains('无苹果&无香蕉&无梨').bool():
        if pd.isnull(total_df.iloc[i].at['编号'])==False:
            correctlist.append(total_df.iloc[i][' 编号'])
    
wronglist=list(set(list_code) - set(correctlist))
wrongdf=total_df[~total_df[' 编号'].isin(wronglist)].reset_index(drop=True)

会当凌绝顶,一览众山小.
2023-05-11 18:58
快速回复:python如何删除excel中的指定数据,并保留剩下的数据
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016950 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved