检查Python数据框是否在列表中包含字符串

PiCubed

我有一个列表和一个数据框,其中有一个名为Description的列,看起来像这样:

my_list = ['dog','cat','bird'...]

df
    |         Description           |
    |three_legged_dog0named1_Charlie|
    |          catis_mean           |
    |   1hippo_stepped-on_an_ant    |

我想编写一个for循环,循环遍历df中的每一行,并检查它是否包含列表中的元素,如果包含,则打印该元素。

通常我会使用search(),但我不知道它如何与列表一起使用。我可以编写一个for循环来捕获所有情况,但是我不想这样做。还有另一种方法吗?

for i in df['Description']:
    if i is in my_list:
         print('the element that is in i')
    else:
         print('not in list')

输出应为:

dog 
cat
not in list
耶斯列尔

如果想使用非大熊猫循环法测试用于Series.str.findallSeries.str.join供参加了所有mateched值,和最后一个Series.replace空字符串:

my_list = ['dog','cat','bird']

df['new'] = (df['Description'].str.findall('|'.join(my_list))
                              .str.join(',')
                              .replace('','not in list'))
print (df)
                       Description          new
0  three_legged_dog0named1_Charlie          dog
1                       catis_mean          cat
2         1hippo_stepped-on_an_ant  not in list

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查字符串是否包含列表/数组中的任何字符串

来自分类Dev

检查字符串的所有字母是否都包含在Python的字母列表中

来自分类Dev

检查字符串是否包含列表项

来自分类Dev

HQL检查字段是否包含字符串列表中的任何字符串

来自分类Dev

检查未修剪的字符串列表中是否包含修剪过的字符串

来自分类Dev

检查字符串是否包含列表中的字母

来自分类Dev

检查字符串是否不包含列表中的字符串

来自分类Dev

检查数据框组是否包含提供的列表中的子字符串(不区分大小写)

来自分类Dev

如何检查字符串是否包含Python列表中的任何3个元素

来自分类Dev

如何检查字符串是否包含不在列表中的字符?

来自分类Dev

熊猫数据框检查列是否包含另一列中存在的字符串

来自分类Dev

如何检查字符串是否包含列表并在python中显示

来自分类Dev

在检查列值是否包含作为列表中元素的字符串后,如何将列表中的元素分配给数据框列?(蟒蛇)

来自分类Dev

检查数据框中的列是否包含字符串列表中的任何项目

来自分类Dev

如何检查列表中的所有项目是否包含字符串中的任何字符

来自分类Dev

用python检查字符串是否在列表中

来自分类Dev

如何检查字符串是否包含列表中的字符串?

来自分类Dev

检查字符串的所有字母是否都包含在Python的字母列表中

来自分类Dev

如何检查一行是否包含字符串列表中的特定字符串?

来自分类Dev

如何在Python中检查列表是否包含特定字符串

来自分类Dev

遍历字符串,检查是否包含字符并将字符保存在列表中

来自分类Dev

检查字符串是否不包含Python中子字符串列表中的任何子字符串

来自分类Dev

Python Pandas检查单元格中列表的最后一个元素是否包含特定的字符串

来自分类Dev

Python 检查列表中的字符串是否要列出

来自分类Dev

C# 包含列表的列表以及如何检查列表中的列表是否包含给定的字符串?

来自分类Dev

python - 当两个字符串都存储在python的列表中时,如何检查字符串是否包含子字符串?

来自分类Dev

检查字符串中是否包含单词列表

来自分类Dev

在 Python/Pandas 中,检查逗号分隔的字符串是否包含列表中的任何值

来自分类Dev

检查字符串是否包含给定字符串python中的字符以外的字符

Related 相关文章

  1. 1

    如何检查字符串是否包含列表/数组中的任何字符串

  2. 2

    检查字符串的所有字母是否都包含在Python的字母列表中

  3. 3

    检查字符串是否包含列表项

  4. 4

    HQL检查字段是否包含字符串列表中的任何字符串

  5. 5

    检查未修剪的字符串列表中是否包含修剪过的字符串

  6. 6

    检查字符串是否包含列表中的字母

  7. 7

    检查字符串是否不包含列表中的字符串

  8. 8

    检查数据框组是否包含提供的列表中的子字符串(不区分大小写)

  9. 9

    如何检查字符串是否包含Python列表中的任何3个元素

  10. 10

    如何检查字符串是否包含不在列表中的字符?

  11. 11

    熊猫数据框检查列是否包含另一列中存在的字符串

  12. 12

    如何检查字符串是否包含列表并在python中显示

  13. 13

    在检查列值是否包含作为列表中元素的字符串后,如何将列表中的元素分配给数据框列?(蟒蛇)

  14. 14

    检查数据框中的列是否包含字符串列表中的任何项目

  15. 15

    如何检查列表中的所有项目是否包含字符串中的任何字符

  16. 16

    用python检查字符串是否在列表中

  17. 17

    如何检查字符串是否包含列表中的字符串?

  18. 18

    检查字符串的所有字母是否都包含在Python的字母列表中

  19. 19

    如何检查一行是否包含字符串列表中的特定字符串?

  20. 20

    如何在Python中检查列表是否包含特定字符串

  21. 21

    遍历字符串,检查是否包含字符并将字符保存在列表中

  22. 22

    检查字符串是否不包含Python中子字符串列表中的任何子字符串

  23. 23

    Python Pandas检查单元格中列表的最后一个元素是否包含特定的字符串

  24. 24

    Python 检查列表中的字符串是否要列出

  25. 25

    C# 包含列表的列表以及如何检查列表中的列表是否包含给定的字符串?

  26. 26

    python - 当两个字符串都存储在python的列表中时,如何检查字符串是否包含子字符串?

  27. 27

    检查字符串中是否包含单词列表

  28. 28

    在 Python/Pandas 中,检查逗号分隔的字符串是否包含列表中的任何值

  29. 29

    检查字符串是否包含给定字符串python中的字符以外的字符

热门标签

归档