【发布时间】:2023-03-15 14:55:01
【问题描述】:
我在我的数据框中使用str.contains 来查看某个值是否在系列的值内。
我想查看在 contains 中传递的实际值,而不是 True 或 False 的输出。
A B
1 Fer
2 Ger
3 Tir
我的预期输出:
A B C
1 Fer er
2 Ger er
3 Tir Nan
有没有内置的方法可以用 pandas 做到这一点?
【问题讨论】:
-
使用条件:
df.assign(C = np.where(df.B.str.contains('er'), 'er', Nan)