转换整个数据框小写&删除nan,python 3.6

时间:2017-09-19 13:51:37

标签: python python-3.x pandas

我尝试使用下面的脚本将整个数据框转换为小写。但空白将填充纳,我试图删除纳但没有用。

data = data.apply(lambda x: x.astype(str).str.lower())
data = data.replace(np.nan, '', regex=True)

如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

你很近 - 先fillna,然后astype,最后转换为lowercase

data = data.fillna('').astype(str).apply(lambda x: x.str.lower())