“Панды получают имена столбцов с NAN” Ответ

Найдите все колонки NAN Pandas

nan_cols = [i for i in df.columns if df[i].isnull().any()]
print("No. of columns containing null values")
print(len(df.columns[df.isna().any()]))

print("No. of columns not containing null values")
print(len(df.columns[df.notna().all()]))

print("Total no. of columns in the dataframe")
print(len(df.columns))
Arpan

Панды получают имена столбцов с NAN

df.isna().any()
ham64

Показать столбцы с нанскими пандами

In [71]: df
Out[71]:
     a    b  c
0  NaN  7.0  0
1  0.0  NaN  4
2  2.0  NaN  4
3  1.0  7.0  0
4  1.0  3.0  9
5  7.0  4.0  9
6  2.0  6.0  9
7  9.0  6.0  4
8  3.0  0.0  9
9  9.0  0.0  1

In [72]: df.isna().any()
Out[72]:
a     True
b     True
c    False
dtype: bool
Lazy Lion

Ответы похожие на “Панды получают имена столбцов с NAN”

Смотреть популярные ответы по языку

Смотреть другие языки программирования