【发布时间】:2021-02-27 22:31:09
【问题描述】:
keywords = ['Small', 'Medium', 'Large']
df.column
0 The Small, Large, Medium
1 The fast Medium, Small XS
2 He was a Medium, Large or Small
如果一行包含关键字,我如何告诉 pandas:
- 替换关键字,使关键字按列表顺序显示
- 如果关键字包含后缀“XS”,请在步骤 1 中包含后缀
预期输出:
0 The Small, Medium, Large
1 The fast Small XS, Medium
2 He was a Small, Medium or Large
【问题讨论】:
-
XS是唯一有效的后缀吗?如果不是,你怎么知道第 2 行的or不是Medium的后缀? -
是的
XS是唯一有效的后缀 -
每个关键字是否可以重复,或者每个关键字只有一个,例如
Medium, Medium或Small, Small XS有效吗? -
在我的情况下不会重复,但我想如果可能的话,越通用的解决方案越好
-
您有 Small XS 和 Small XS 之间的订单,还是想保留它们出现时的订单
标签: python python-3.x pandas