标签: python python-3.x pandas
我尝试使用下面的脚本将整个数据框转换为小写。但空白将填充纳,我试图删除纳但没有用。
data = data.apply(lambda x: x.astype(str).str.lower()) data = data.replace(np.nan, '', regex=True)
如何解决这个问题?
答案 0 :(得分:3)
你很近 - 先fillna,然后astype,最后转换为lowercase:
fillna
astype
lowercase
data = data.fillna('').astype(str).apply(lambda x: x.str.lower())