【发布时间】:2019-05-25 23:16:06
【问题描述】:
在通过 read_excel 导入 excel 文件时,包含空格的字符串列作为浮点数读入。当我通过 str() 强制它们返回字符串时,空格变成字符串 'Nan',这样当我指定 df[df.column=='Nan'] 时,返回值。
如何修改我的代码以确保列中的空白不会强制整个列浮动,并且字符串列中的空白被读入为 ''?
【问题讨论】:
-
您可以将
Nan替换为'' -
但如果字符串实际上可能是 Nan 怎么办?示例:姓氏列;姓南。
-
在您的问题中提供示例数据
-
试试:
df = pd.read_excel(...).fillna('') -
@James 效果很好。将其推送到答案,我会将其标记为正确。