use*_*733 2 python pandas
我有一个列表,X其中包含一组列的合法值。说,我有专栏A。我想替换(设置为空字符串)中的元素(df['A']如果它们的值不在X中)。如何在Pandas中高效地做到这一点?
X
A
df['A']
我知道有isin(),但这只是检查值是否存在并返回一系列True / False。
isin()
Max*_*axU 5
尝试这个:
df.loc[~df.A.isin(X), 'A'] = ''
归档时间:
9 年,8 月 前
查看次数:
2354 次
最近记录:
8 年,3 月 前