000012 000013 000014 ... 004004 005585 007682
0 0 3.8 3.7 ... 1.1 4.8 0.4
1 0 0 0.0 ... 0.0 5 7.8
2 0 0 0.0 ... 0.0 1.6 2.1
3 0 0 2.0 ... 2.3 0 0.4
4 0 0 1.3 ... 0.2 1.3 0.1
5 0 0 0.0 ... 0.0 4.1 3.5
6 0 0 0.0 ... 0.6 0.2 0.3
7 0 0 0.0 ... 0.0 0 7.1
8 0 0 0.0 ... 0.0 0 0.0
У меня есть что-то вроде этого.Мне нужно сравнить значение каждого столбца, чтобы узнать, сколько раз появляются значения больше 1 в каждом столбце.
Я пробовал это:
s.set_index(s.index).gt(1).sum(1).reset_index(name='result').fillna(s)
, но появляется ошибка: не удалось обработать 1 со значениями блока '>
', не поддерживаемыми между экземплярами 'numpy.ndarray
' и 'int
'
Значения столбцов являются числами с плавающей точкой.
Кто-то знает, как я это решаю ??Спасибо!