Polars – проверьте наличие нуля в кадре данных ⇐ Python

Программы на Python
Anonymous
Polars – проверьте наличие нуля в кадре данных

Сообщение Anonymous »

Я знаю, что могу использовать .null_count() в Polars, который возвращает кадр данных, сообщающий мне нулевое количество для каждого столбца.
d = {"foo":[1,2,3, None], "bar":[4,None, None, 6]}
df_polars_withnull = pl.from_dict(d)

df_polars_withnull.null_count()

получит кадр данных
foo bar
1 2

Я хочу знать, есть ли нули во всем кадре данных
что-то вроде
if any(df_polars_withnull.null_count()):
print ('has nulls')
else:
print ('no nulls')

К сожалению, это не работает. Какой здесь правильный код?
Это работает, но кажется немного некрасивым
if df_polars_nonull.null_count().sum(axis=1)[0]:
print ('has nulls')
else:
print ('no nulls')



Подробнее здесь: https://stackoverflow.com/questions/783 ... -dataframe

Вернуться в «Python»