Как я могу проверить все значения dataframe, имеют ли нулевые значения в них без цикла - PullRequest
0 голосов
/ 27 сентября 2018

if all(data_Window['CI']!=np.nan):

Я использовал функцию all() с if, так что если в столбце CI нет значений NA, он выполнит некоторую операцию.Но я получил синтаксическую ошибку.

Ответы [ 3 ]

0 голосов
/ 27 сентября 2018

Попробуйте,

dataframe.isnull().values.any()
0 голосов
/ 27 сентября 2018

Это дает вам все столбцы и сколько у них нулевых значений.

df = pd.DataFrame({0:[1,2,None,],1:[2,3,None]) df.isnull().sum()

0 голосов
/ 27 сентября 2018

IIUC, вы хотите проверить, что в вашем фрейме данных нет нулевых значений.Вы можете позвонить:

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