我有一个值列表.如何替换不在给定值列表中的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中的所有值.我怎样才能做到这一点?