从数据中删除项

2024-09-29 01:26:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个数据集:

import pandas
csv1 = pandas.read_csv('test10', sep='\t')
csv2 = pandas.read_csv('test11', sep='\t')

如何从csv1中删除blah字段已经存在于csv2中的行


示例:

#csv1
id blah
1  abc
2  def
3  ghi
4  xyz

#csv2
data1 blah
69236 abz
9623  ghi
6152  def

那么输出应该是:

id blah
1  abc
4  xyz

实际上,第2行和第3行必须从csv1中删除,因为它们的blah字段出现在csv2blah列中


Tags: csv数据importidpandasreaddefsep