как проверить, равны ли ВСЕ элементы в ряду Панд конкретному значению - PullRequest
2 голосов
/ 13 октября 2019

Для данного ряда, например,

s = pd.Series([0,0,0])

Я хотел бы проверить, равны ли ВСЕ элементы в этом ряду определенному значению (мы можем использовать 0 в этом примере) и вернуть TRUE, если этослучай, и ЛОЖЬ в противном случае.

Есть ли удобный способ сделать это в Pandas / numpy?

Ответы [ 2 ]

2 голосов
/ 13 октября 2019

Вы должны использовать следующий синтаксис:

s = pd.Series([0,0,0])

print(s.eq(0).all())
True
1 голос
/ 13 октября 2019

Другой способ сделать то же самое будет:

print((s==0).all())
...