【发布时间】:2017-11-09 03:08:15
【问题描述】:
我有一个如下的熊猫数据框,每个元组中都有文本字符串:
Text Col
-----------
I have an apple.
She eats orange.
Tom likes banana and orange
我想从“Text Col”中提取关键字并将关键字分配为另一列“keyword col”中的值
Text Col KeyWord
-----------------------------------------------------
I have an apple. apple
She eats orange. orange
Tom likes banana and orange banana, orange
我只知道我可以检查字符串是否包含特定的关键字
df['Text Col'].str.contains('apple|orange|banana')
但我不知道如何将列中包含的关键字分配给另一列。
用谷歌搜索过,但没有任何类似的问题。 有人可以帮我解决这个问题吗?
非常感谢!
【问题讨论】:
标签: python string pandas keyword