【发布时间】:2020-04-02 21:54:34
【问题描述】:
我有一个 DataFrame df 和一个字符串列表 colnames
df = pd.DataFrame({'foo': ['a', 'foo', 'c' , 'bar'], 'bar': ['foo', 'b', 'c', 'bar']})
colnames = ['foo', 'bar']
我想将我的 DataFrame df 中的 colnames 中包含的单词替换为“NaN”。但是,我只想替换值而不是列名。输出应如下所示:
foo bar
0 a NaN
1 NaN b
2 c c
3 NaN NaN
【问题讨论】:
标签: python string pandas dataframe replace