在数据框的每一行中进行搜索时,如何从关键字列表中获取匹配的关键字?

地狱耶

我的数据框中有一个“描述”列,我正在此列中搜索关键字列表。如果特定行中存在关键字,则能够返回True或False值。我想再增加一列,以显示列表中的哪个关键字与该行中的数据匹配。

例如:

content = ['paypal', 'silverline', 'bcg', 'onecap']

#dataframe df

Description        Debit  Keyword_present 

onech xmx paypal    555     True
xxl 1ef yyy         141     False
bcg tte exact       411     True

并且新列应如下所示:

 Keyword
 paypal
 NA
 bcg

到目前为止,如果关键字存在,我将尝试获取T / F值。

#content is my list of keywords

present = new_df['Description'].str.contains('|'.join(content)) 

new_df['Keyword Present'] = present
广晃

代替contains,使用extract稍微不同的模式:

pattern = '(' + '|'.join(content) + ')'
df['Keyword Present'] = df.Description.str.extract(pattern)

输出:

        Description  Debit  Keyword_present Keyword Present
0  onech xmx paypal    555             True          paypal
1       xxl 1ef yyy    141            False             NaN
2     bcg tte exact    411             True             bcg

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在数组中搜索关键字以获取值-PHP

来自分类Dev

如何实现根据用户关键字进行搜索和过滤,以显示对象列表中的数据?

来自分类Dev

在分析的字段上搜索时获取匹配的关键字

来自分类Dev

在文本中搜索关键字并为每个找到的关键字创建一个数据框列?

来自分类Dev

使用Ruta,获取带注释的关键字的下一行中的数据

来自分类Dev

如何使用Mysql搜索关键字并获取匹配词?

来自分类Dev

关键字匹配时的数据分析(列表-列)

来自分类Dev

在数据框单元格中搜索关键字

来自分类Dev

Vim:如何自动突出显示包含关键字的每一行?

来自分类Dev

如何从表中获取最近搜索的关键字?

来自分类Dev

如何根据关键字获取数据

来自分类Dev

如何通过搜索列表中给定的关键字值在Python pandas数据框中添加新列?

来自分类Dev

匹配包含两个关键字的文本文件中的一行

来自分类Dev

如何在MySQL MATCH()AGAINST()搜索中获取完全匹配的关键字?

来自分类Dev

熊猫,使用其他数据框值在数据框中找到匹配的关键字

来自分类Dev

如何从仅知道关键字的字符串中搜索一行,然后将其删除?

来自分类Dev

AWK:如何精确匹配并在同一行中的两个关键字之间打印多个单词

来自分类Dev

使用PHP在关键字数组/字符串中进行关键字匹配

来自分类Dev

使用PHP在关键字数组/字符串中进行关键字匹配

来自分类Dev

从列表中检查单元格以哪个关键字开头并返回匹配的关键字

来自分类Dev

如何使用Python NLP从数据库表中提取与搜索字符串中的关键字匹配的关键字

来自分类Dev

如何根据肯定和否定关键字的数量对熊猫数据框中的文本进行分类

来自分类Dev

如何通过指定关键字对pandas数据框中的列名进行排序

来自分类Dev

如何根据关键字列表过滤Scala SQL上下文数据框中的文本

来自分类Dev

如何通过脚本在关键字或字符串之后在crontab中插入一行

来自分类Dev

如何提取一行中两个关键字之间出现的单词?

来自分类Dev

如何快速从不包含关键字列表中的关键字的列表中删除项目?

来自分类Dev

使用一个或多个单词作为搜索关键字匹配一行的正则表达式

来自分类Dev

在数组中搜索关键字,仅使用NodeJS在MongoDB中获得匹配的元素

Related 相关文章

  1. 1

    在数组中搜索关键字以获取值-PHP

  2. 2

    如何实现根据用户关键字进行搜索和过滤,以显示对象列表中的数据?

  3. 3

    在分析的字段上搜索时获取匹配的关键字

  4. 4

    在文本中搜索关键字并为每个找到的关键字创建一个数据框列?

  5. 5

    使用Ruta,获取带注释的关键字的下一行中的数据

  6. 6

    如何使用Mysql搜索关键字并获取匹配词?

  7. 7

    关键字匹配时的数据分析(列表-列)

  8. 8

    在数据框单元格中搜索关键字

  9. 9

    Vim:如何自动突出显示包含关键字的每一行?

  10. 10

    如何从表中获取最近搜索的关键字?

  11. 11

    如何根据关键字获取数据

  12. 12

    如何通过搜索列表中给定的关键字值在Python pandas数据框中添加新列?

  13. 13

    匹配包含两个关键字的文本文件中的一行

  14. 14

    如何在MySQL MATCH()AGAINST()搜索中获取完全匹配的关键字?

  15. 15

    熊猫,使用其他数据框值在数据框中找到匹配的关键字

  16. 16

    如何从仅知道关键字的字符串中搜索一行,然后将其删除?

  17. 17

    AWK:如何精确匹配并在同一行中的两个关键字之间打印多个单词

  18. 18

    使用PHP在关键字数组/字符串中进行关键字匹配

  19. 19

    使用PHP在关键字数组/字符串中进行关键字匹配

  20. 20

    从列表中检查单元格以哪个关键字开头并返回匹配的关键字

  21. 21

    如何使用Python NLP从数据库表中提取与搜索字符串中的关键字匹配的关键字

  22. 22

    如何根据肯定和否定关键字的数量对熊猫数据框中的文本进行分类

  23. 23

    如何通过指定关键字对pandas数据框中的列名进行排序

  24. 24

    如何根据关键字列表过滤Scala SQL上下文数据框中的文本

  25. 25

    如何通过脚本在关键字或字符串之后在crontab中插入一行

  26. 26

    如何提取一行中两个关键字之间出现的单词?

  27. 27

    如何快速从不包含关键字列表中的关键字的列表中删除项目?

  28. 28

    使用一个或多个单词作为搜索关键字匹配一行的正则表达式

  29. 29

    在数组中搜索关键字,仅使用NodeJS在MongoDB中获得匹配的元素

热门标签

归档