嗨,我有一个数据框,如下所示
Code region role type
23. AA. B. Y
34. BB. C. X
NaN. Cc. A. Z
56. BB. C. Y
67. 45. C. Y.
我需要检查“代码”列中是否有任何 Null/NaN 我们需要在 csv/xlsx 中创建一个日志文件,并记录日志文件中哪一行具有 null 详细信息。否则,如果不存在 null/NaN,则打印('验证成功')。使用 python 3.6 请帮助
我尝试了 isnull().value.any() 查找空值并使用 if 检查。也使用了 csv write 但后来卡住了。
IIUC用途:
import csv
m = df['Code'].isna()
if m.any():
with open("out.csv","w") as f:
wr = csv.writer(f,delimiter="\n")
wr.writerow(df.index[m])
else:
print('validation successful ')