首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我有一个大的csv文件,我想删除包含"Names“字的行。

我有一个大的csv文件,我想删除包含"Names“字的行。
EN

Stack Overflow用户
提问于 2022-04-17 12:20:39
回答 2查看 516关注 0票数 0

我有一个大的csv文件,它包含重复的行,我想删除所有这些重复的行,包含单词"Names“。

代码语言:javascript
运行
复制
1 Names  Dates  Picture
2 Alex   6-12   4364.jpg
3 Names  Dates  Picture
4 Jade   8-11   7435.jpg
5 Names  Dates  Picture
6 Dread  1-5    8635.jpg

csv文件如下所示。我想删除这些重复的“名称”“日期”“图片”的所有行。

我尝试过与网上不同的方法,但我找不到解决办法

我使用熊猫导入csv文件df = pd.read_csv('file2022.csv')

EN

回答 2

Stack Overflow用户

发布于 2022-04-17 12:59:08

您可以在这里使用drop_duplicates

代码语言:javascript
运行
复制
df = pd.read_csv('test2.csv', sep='  *', engine='python', header=None, index_col=0)
df.drop_duplicates(keep=False, inplace=True)
df.reset_index(inplace=True, drop=True)
print(df)

输出:

代码语言:javascript
运行
复制
       1     2         3
0   Alex  6-12  4364.jpg
1   Jade  8-11  7435.jpg
2  Dread   1-5  8635.jpg
票数 2
EN

Stack Overflow用户

发布于 2022-04-17 12:52:59

代码语言:javascript
运行
复制
df = df[df["Names"] != "Names"]

应该删除"Names“列下的"Names”值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71901835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档