gpt4 book ai didi

python - 是否有 pandas 函数可以比较每行中的不同列值?

转载 作者:行者123 更新时间:2023-12-01 07:57:56 26 4
gpt4 key购买 nike

如何删除具有某些值行的差异列:

像这样:

cod sto POS BDP TMS
30C0 A89R 29 30 30
30C0 A89R 27 27 27
30C0 A89S 10 12 12
30C0 A89S 8 8 8
30C0 A89T 6 9 9
30C0 A89U 15 15 15
30C0 A89V 7 8 8
30C0 A89V 6 13 13
30C0 A89W 6 6 6
30C0 A89W 4 4 4
30C0 A89X 18 15 15
30C0 A89Y 25 27 27
30C0 A89Y 13 13 13
30C0 A89Z 15 17 17
30C0 A89Z 9 10 10
30C0 A900 6 6 6

希望得到这个:

30C0    A89R    29  30  30
30C0 A89S 10 12 12
30C0 A89T 6 9 9
30C0 A89V 7 8 8
30C0 A89V 6 13 13
30C0 A89X 18 15 15
30C0 A89Y 25 27 27
30C0 A89Z 15 17 17
30C0 A89Z 9 10 10

最佳答案

您可以咨询nunique

yourdf=df[df.iloc[:,2:].nunique(1).gt(1)].copy()
yourdf
Out[565]:
cod sto POS BDP TMS
0 30C0 A89R 29 30 30
2 30C0 A89S 10 12 12
4 30C0 A89T 6 9 9
6 30C0 A89V 7 8 8
7 30C0 A89V 6 13 13
10 30C0 A89X 18 15 15
11 30C0 A89Y 25 27 27
13 30C0 A89Z 15 17 17
14 30C0 A89Z 9 10 10

关于python - 是否有 pandas 函数可以比较每行中的不同列值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55870338/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com