【发布时间】:2020-08-16 19:51:25
【问题描述】:
我编写了以下代码,该代码从 csv 文件中获取一列,并删除单元格中的任何非整数值。
print("before:"+str(listname[i]))
num = listname[i]
if pd.isna(listname[i]):
num = 0
else:
num = num
num = re.sub("[^\d\.]", "", str(num))
if math.isnan(num):
num = 0
else:
num = num
print("after:"+str(num))
return num,listname,i
如果单元格的值恰好是 nan/null,它会跳过文件,但是我希望它将单元格的 null/nan 值设为 0 并继续计算。有什么简单的方法可以做到这一点吗?如果需要更多信息,请告诉我。
【问题讨论】:
标签: python python-3.x pandas null python-re