当使用包含很长文本字符串的pandas在python中搜索数据帧时,我不能只得到整个单词的结果。你知道吗
例如,如果我搜索cat
,我想要与cat匹配的整个世界,而不是灾难或催化。我之前看到的所有示例都是函数的python代码,但不是pandas中的,或者需要将字符串拆分为多个列(在我的例子中可能是数百个),这并不优雅。你知道吗
我试过df[df['Description'].str.match("|cat|")]
。我猜这会失败,因为我在数据帧中的整个字符串都有其他字符,而不仅仅是cat。你知道吗
还有df[df['Description'].str.contains("\bcat\b")]
。你知道吗
我该怎么解决这个问题?你知道吗
试试看
希望有用
相关问题 更多 >
编程相关推荐