1
这是一个数据帧的子集:在excel中用“0”代替Nan值和空白单元格。我的代码也被替换文本为“0”
id sentence ADR WD
1 really bad symptoms 1
2 did not help NAN 1
我需要更换"nan" values and "blank cells" with "0"
输出应该像下面这样。
id sentence ADR WD
1 really bad symptoms 1 0
2 did not help 0 1
这是我的代码:
df_M = df_M.replace(r'\s+', np.nan, regex=True).fillna(0)
但问题是,代码也被替换句子用 “0”。这是代码的输出:
id sentence ADR WD
1 0 1 0
2 0 0 1
我该如何解决它?
什么空白单元格实际上是?空间? –
如果想保留句子,请将您的正则表达式更改为'r'^ \ s + $''。这不会取代部分匹配。 –