小编ban*_*nad的帖子

如何替换不在列表中的Pandas Dataframe中的所有值?

我有一个值列表.如何替换不在给定值列表中的Dataframe列中的所有值?

例如,

>>> df = pd.DataFrame(['D','ND','D','garbage'], columns=['S'])
>>> df
      S
0    D
1    ND
2    D
3  garbage

>>> allowed_vals = ['D','ND']
Run Code Online (Sandbox Code Playgroud)

我想用"无"替换数据框的列S中不在列表allowed_vals中的所有值.我怎样才能做到这一点?

python pandas

7
推荐指数
1
解决办法
4447
查看次数

标签 统计

pandas ×1

python ×1