Как выбрать имя столбца на основе значения столбца DataFrame в Python?Большое спасибо,
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, запишите имя столбца. </p>
Для приведенного выше примера выходные данные должны быть такими::
Output[2]:
a 1 2 3
A x y
B z
C z