我有数据传真
date descriptions Code
1. 1/1/2020 this is aPple 6546
2. 21/8/2019 this is fan for him 4478
3. 15/3/2020 this is ball of hockey 5577
4. 12/2/2018 this is Green apple 7899
5. 13/3/2002 this is iron fan 7788
6. 14/5/2020 this ball is soft 9991
我想创建一个新的列“category”,其值为如果描述列中有表达式apple、fan、ball(大写或小写字母),则应在category列中分别输入值A001、F009、B099,所需的数据框为
date descriptions Code category
1. 1/1/2020 this is aPple 6546 A001
2. 21/8/2019 this is fan for him 4478 F009
3. 15/3/2020 this is ball of hockey 5577 B099
4. 12/2/2018 this is Green apple 7899 A001
5. 13/3/2002 this is iron fan 7788 F009
6. 14/5/2020 this ball is soft 9991 B099
您可以使用numpy select,它允许多个条件选择
使用
str.extract
从基于字符串的列中获取子字符串相关问题 更多 >
编程相关推荐