【发布时间】:2023-01-25 18:10:56
【问题描述】:
我想以矢量方式从另一列中删除一列中的文本。意思是,不使用循环或应用。 我发现这个解决方案不再有效 old solution link。
输入:
pd.DataFrame({'A': ['ABC', 'ABC'], 'B': ['A', 'B']})
A B
0 ABC A
1 ABC B
期望的输出:
0 BC
1 AC
【问题讨论】:
-
你在 B 中有很多倍的相同价值吗?真实数据集中
df['B'].value_counts()的输出是什么? -
是的,B 值非常重复,有时它们在 A 中的相应值内,有时则不在。