如何根据python中DataFrame的列值选择列名?非常感谢,
import pandas as pd
foo = pd.DataFrame([['A',1,2,4],['B',3,4,2],['C',5,6,1]], columns=('a', 'x', 'y','z'))
foo.set_index('a')
Out[1]:
a x y z
A 1 2 4
B 3 4 2
C 5 6 1
对于每一行,检查列值,如果值 <= 2,则记录列名称。
对于上面的例子,输出应该是:
Output[2]:
a 1 2 3
A x y
B z
C z
吃鸡游戏
大话西游666
相关分类