Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有更好的方法来保存熊猫中的重复行?_Python_Pandas - Fatal编程技术网

Python 有没有更好的方法来保存熊猫中的重复行?

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

我只是好奇熊猫是否有更简单的方法来保存重复的行

请不要误会我。我有这样一个问题,因为我无意中弄错了熊猫数据帧,不得不手动处理重复的行

谢谢大家!

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   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行作为文本,因此在为您编写答案时可以使用它)。这将有助于避免以下情况:
您的代码对我无效
它对我的数据无效
,等等。