【发布时间】:2020-09-03 17:01:24
【问题描述】:
我得到以下数据框:
我合并了两个不同的列表。 Standstillreason 的单元格可能有包含内容的列表,或者可能已经是“NaN”。我的目标是将空列表(如上图)也转换为“NaN”。 我是初学者,我知道 .replace 方法。但它似乎不起作用?
df.Standstillreason = df.Standstillreason.replace("", np.nan, inplace=True)
我尝试将"" 替换为[]、" "、"[]" 和"[ ]"。但是这些代码所做的只是用None 替换整个列,甚至是非空单元格。
我能做些什么,只将那些具有空列表的单元格转换为NaN?
【问题讨论】:
标签: python pandas numpy dataframe nan