[英]How to Compare and delete Rows from a CSV file in Pandas?
您可以保留标题不是“标题”的行:
df = df[df['title'] != "title"]
首先找到标题和描述的索引
index_list = df.index[df['title'] == 'title' or
df['description'] == 'description'].tolist()
现在删除所有包含标题和描述的行。
df.drop(index=index_list, inplace=True)
最后将数据帧写入文件
df.to_csv(file_name, index=False)
希望第一个title,description
被指定为 dataframe 的标题。
在任何情况下,您都可以使用df.drop()
并添加一些 zing 来删除符合您条件的某些行:
输入:
title desc
0 abc2 something1
1 title desc
2 abc2 something2
3 title desc
4 abc3 something3
使用任何行标题字面上称为“标题”的条件并删除它们:
df = df.drop(df[df.title == "title"].index)
Output:
title desc
0 abc2 something1
2 abc2 something2
4 abc3 something3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.