所以我有一个 Pandas 数据框,其中列数是可变的。我只想保留那些列的子集匹配的行。
一个例子:
Name, Surname, Class1, Class2, Class3
John Smith 1 1 -1
Ned Walker -1 -1 -1
Walter White 1 1 1
从这个数据框中,我只想留下 Class1、Class2 和 Class3 匹配的行,因此输出将是:
Name, Surname, Class1, Class2, Class3
Ned Walker -1 -1 -1
Walter White 1 1 1
但是,有时“类”列的数量从 1 到 4 不等,因此我可以获得这样的数据框:
Name, Surname, Class1, Class2
John Smith 1 1
Ned Walker -1 -1
Walter White 1 1
我只希望 Class1 和 Class2 匹配。或这个:
Name, Surname, Class1, Class2, Class3, Class4
John Smith 1 1 -1 1
Ned Walker -1 -1 -1 1
Walter White 1 1 1 1
从 1 到 4 的所有类都需要具有相同的值。什么是一种有效的方法来做到这一点?
慕雪6442864
拉丁的传说
相关分类