【发布时间】:2017-04-04 08:38:18
【问题描述】:
我有一个 pandas 数据框(通过导入 csv 文件创建)。我想用 NaN 替换空白值。这些空白值有些是空的,有些包含(可变数量)空格''、' '、' ' 等。
使用来自this thread的建议我有
df.replace(r'\s+', np.nan, regex=True, inplace = True)
它确实替换了所有只包含空格的字符串,但也替换了每个包含空格的字符串,这不是我想要的。
如何只用 个空格和空字符串替换字符串?
【问题讨论】:
-
我相信这是一个重复的问题:stackoverflow.com/questions/13445241/…
-
@NickK9 我在我的问题中链接到该线程。问题和接受的答案替换包含 any 空格的单元格。我的问题是关于替换包含 only 空格的单元格。所以,我不同意它是重复的。