Pandas 如何使用'NaN'值显示索引;对于熊猫中的每一列?
我将举例说明 我有以下数据:Pandas 如何使用'NaN'值显示索引;对于熊猫中的每一列?,pandas,Pandas,我将举例说明 我有以下数据: id day week 1 10 3 2 NaN 4 NaN NaN 5 我需要这个输出: id [2] day [1, 2] week False (or smth like this) 输出显示带有NaN值的索引对于每列 我已经为此编写了代码,但我不喜欢它: index_nan = [] for col in data.columns: if data[col].isnul
id day week
1 10 3
2 NaN 4
NaN NaN 5
我需要这个输出:
id [2]
day [1, 2]
week False (or smth like this)
输出显示带有NaN
值的索引对于每列
我已经为此编写了代码,但我不喜欢它:
index_nan = []
for col in data.columns:
if data[col].isnull().sum()==0:
index_nan.append('False')
else:
index_nan.append(str(data[data[col].isna()].index.to_numpy()))
使用isna
试试这个
df=df.isna()
for col in df.columns.values:
print(col, df.index[df[col]].tolist())
O/p:
使用isna
试试这个
df=df.isna()
for col in df.columns.values:
print(col, df.index[df[col]].tolist())
O/p:
这回答了你的问题吗?这回答了你的问题吗?