Python 3.x 从另一个数据集中删除数据集中所有行的值

Python 3.x 从另一个数据集中删除数据集中所有行的值,python-3.x,pandas,numpy,machine-learning,Python 3.x,Pandas,Numpy,Machine Learning,例如,我有以下两个数据集: df1= df2= 这里df2的值已经在df1中(第1、4和5行)。 现在我必须创建另一个数据集df3,其中只存在第2行和第3行 df3= 我研究了很多关于分割数据集的东西,但作为一个新手,我找不到它的精确解。 如果我说错了什么,请随时纠正我。如果有人能在这个问题上帮助我,我将非常高兴。谢谢。要获得DF的差异,请使用如下的drop\u duplicate方法 pd.concat([df1,df2]).drop_duplicates(keep=False) 要获

例如,我有以下两个数据集:

df1=

df2=

这里df2的值已经在df1中(第1、4和5行)。 现在我必须创建另一个数据集df3,其中只存在第2行和第3行

df3=

我研究了很多关于分割数据集的东西,但作为一个新手,我找不到它的精确解。
如果我说错了什么,请随时纠正我。如果有人能在这个问题上帮助我,我将非常高兴。谢谢。

要获得DF的差异,请使用如下的drop\u duplicate方法

pd.concat([df1,df2]).drop_duplicates(keep=False)

要获得DF的差异,请使用如下的drop_duplicate方法

pd.concat([df1,df2]).drop_duplicates(keep=False)

很抱歉我正在更正它。你能检查一下这个链接吗:它有用吗?是的。我得到了答案。非常感谢。没问题,正如前面已经回答过的那样,以dupesorry结尾。我正在更正它。你能检查一下这个链接吗:它有用吗?是的。我得到了答案。非常感谢。没问题,正如前面已经回答过的,已经完蛋了