Pandas any / all не дает правильных результатов - PullRequest
0 голосов
/ 02 октября 2018

У меня есть следующий фрейм данных:

test = 

    fa_count    dist_fa_count   dsc_count   dist_dsc_count
       0    63403.285714         1.0          1.0   1.0
       1    37837.285714         1.0          1.0   1.0
       2    9185.285714          1.0          1.0   1.0
       3    23729.142857         1.0          1.0   1.0
       4    22288.142857         1.0          1.0   1.0
       5    77365.000000         1.0          1.0   1.0

Я хочу вернуть любой индекс + строку, которая имеет значение! = 1 (т. Е. Каждая строка в этом случае).

 test.all(1) == 1

возвращает все true и

test.any(1) != 1 

возвращает все false.Есть идеи, почему / другой путь?

1 Ответ

0 голосов
/ 02 октября 2018

Вы хотите что-то вроде

(test == 1).all(1) 

и

(test != 1).any(1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...