【发布时间】:2018-05-28 04:38:00
【问题描述】:
我正在处理一个看起来像这样的熊猫数据框:
0 Item Category
1 Hammer A
2 Car A
3 Cardiologist B
4 Park A
5 Parkway A
6 CarparkCar A
我需要找到Item 中包含特定字母序列的所有单元格,这些字母定义为我的参考词的子字符串。我对包含参考词中没有的其他字母的单元格不感兴趣。
reference_word = Carpark
期望的输出:
0 Item Category Contains_substring_of_reference_word
1 Hammer A FALSE
2 Car A TRUE
3 Cardiologist B FALSE
4 Park A TRUE
5 Parkway A FALSE
6 CarparkCar A TRUE
如何检查 pandas 数据框列的哪个单元格包含给定单词/字符串的子字符串?
【问题讨论】:
-
使用 apply 和 indexof 方法来做到这一点
-
请问是否可以更具体一些(即包含链接或一些代码)
-
@sudonym 是的,这是可能的。看看我的回答。请记住,无论使用什么语言或方法,集合操作(您要查找的内容)通常都很慢。
标签: python string pandas substring