Как проверить, что каждое значение ряда панд является целым числом и количеством? - PullRequest
0 голосов
/ 16 мая 2018

Как проверить, является ли каждое значение в ряду панд целым числом?Я нашел способ использовать его для преобразования в список

pd.xxx.tolist()

и проверить каждое значение с помощью
1.1.is_integer() False , чтобы проверить его.Я просто думаю, есть ли более хитрый способ проверить это с помощью панд или numpy?

Env: python3.6

1 Ответ

0 голосов
/ 16 мая 2018

pandas.Series обладает атрибутом dtype. Прямой доступ к этому сообщит вам, если весь Series содержит целые числа:

s = pandas.Series([0,1])
print(s.dtype)

Примечание: если ваш pandas.Series содержит разные типы данных, s.dtype по умолчанию будет object.

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