【发布时间】:2021-03-11 22:08:08
【问题描述】:
我有这段代码用 NaN 替换我的数据结构中的所有空格/间隙:
replace_spaces = data.replace(r'^\s*$', np.nan, regex=True)
我将如何更新它以使其全部转换: space、empty、N/A、na 和 NA 类型值转换为 NaN 以保持一致性?
我将如何返回这些空字符串的位置? (我已经搜索了几个小时找不到解决方案)
【问题讨论】:
-
我认为最好检查该值是否是您期望的数字类型并替换任何不是 NaN 的值。
-
既然你用
pandas标记了这个问题,如果你使用pandas,你可能想看看read_csv的na_values参数,你可能会小心当你读入你的数据时,这一切