Python 有没有更好的方法来保存熊猫中的重复行?
我只是好奇熊猫是否有更简单的方法来保存重复的行 请不要误会我。我有这样一个问题,因为我无意中弄错了熊猫数据帧,不得不手动处理重复的行 谢谢大家! Pandas为DataFrame类提供了一个.duplicated()方法,允许您查找重复的列Python 有没有更好的方法来保存熊猫中的重复行?,python,pandas,Python,Pandas,我只是好奇熊猫是否有更简单的方法来保存重复的行 请不要误会我。我有这样一个问题,因为我无意中弄错了熊猫数据帧,不得不手动处理重复的行 谢谢大家! Pandas为DataFrame类提供了一个.duplicated()方法,允许您查找重复的列 >>> df = DataFrame([[1,2,3],[3,4,6],[1,2,3],[1,2,3]],columns=['T1','T2','T3']) >>> df T1 T2 T3 0 1 2
>>> df = DataFrame([[1,2,3],[3,4,6],[1,2,3],[1,2,3]],columns=['T1','T2','T3'])
>>> df
T1 T2 T3
0 1 2 3
1 3 4 6
2 1 2 3
3 1 2 2
>>> df[df.duplicated(keep=False)]
T1 T2 T3
0 1 2 3
2 1 2 3
还可以使用subset参数仅在某些列中查找重复项
>>> df[df.duplicated(keep=False,subset='T1')]
T1 T2 T3
0 1 2 3
2 1 2 3
3 1 2 2
是的,有更好的方法来保存熊猫中的重复行!;)在提问时,尽量提供一个简短的回答。如果是熊猫问题,请提供示例输入和输出数据集(CSV/dict/JSON/Python代码格式的5-7行作为文本,因此在为您编写答案时可以使用它)。这将有助于避免以下情况:
您的代码对我无效
或它对我的数据无效
,等等。