Проверьте, имеет ли датафрейм нулевой элемент - PullRequest
0 голосов
/ 08 июня 2018

Какой самый быстрый способ проверить, что хотя бы один элемент равен 0, в фрейме данных pandas?Представьте, что данные таковы:

Name   Asset  Revenue
A       10     20
B       0      21

Мне нужно вернуть true, потому что по крайней мере один элемент равен 0. Один элемент в кадре данных, а не один элемент в строке / столбце

Ответы [ 3 ]

0 голосов
/ 08 июня 2018

Возможно, используя any дважды

df.eq(0).any().any()
Out[173]: True
0 голосов
/ 08 июня 2018

Вы можете использовать isin:

df.isin([0]).any().any()
0 голосов
/ 08 июня 2018

Вы можете сделать так:

 0 in df.values
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...