【发布时间】:2016-04-24 08:09:33
【问题描述】:
我有一个值列表。如何替换不在给定值列表中的 Dataframe 列中的所有值?
例如,
>>> df = pd.DataFrame(['D','ND','D','garbage'], columns=['S'])
>>> df
S
0 D
1 ND
2 D
3 garbage
>>> allowed_vals = ['D','ND']
我想用“无”替换数据框 S 列中不在列表 allowed_vals 中的所有值。我该怎么做?
【问题讨论】:
-
用什么替换它们?
-
@DSM 字符串“无”
-
我投票决定将此问题作为题外话来结束,因为这个问题是要求某人为他们编写代码,而不是就他们在代码中遇到的问题寻求帮助。跨度>