如果给定列中的值未包含在列表中,则删除熊猫数据框行

迈克尔·莫特

我有一个名为pandas的数据框df,其中包含几列和一df['MY STATE']列。我的目标是从数据框中删除所有不包含美国各州的行。我想通过将单元格中的值与包含所有状态缩写的熊猫系列进行比较来做到这一点。我见过人们使用类似以下的方法来清理数据框:

df = df[df['COST'] <= 0]

但是像我需要的东西(下面)不起作用

df = df[df['MY STATE'] not in states['Abbreviation'].values]

有没有办法做到这一点?

我读过df.query()可以用来做这样的事情,但是我还没有找到一个例子,并且还读过df.query()当列名中有空格时不能使用的例子

谢谢,

麦可

耶斯列尔

您可以将IIUCisin与逆运算符配合使用~

df = df[~df['MY STATE'].isin(states['Abbreviation'].values)]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果值在列表中,则熊猫数据框中的行重复

来自分类Dev

如果未包含在列表中,则从pandas列中删除它们

来自分类Dev

根据列中的值从熊猫数据框中删除行

来自分类Dev

如果值在列数据框中,则熊猫获取行

来自分类Dev

R:如果行包含某个值(对于许多列),如何从数据框中删除行

来自分类Dev

根据列值在熊猫数据框中删除行

来自分类Dev

如果包含任何字母表(非数字),如何从熊猫数据框中删除多列?

来自分类Dev

删除包含熊猫数据框同一列中的值的子字符串的行的最快方法

来自分类Dev

如果行中的任何值等于零,则将其删除到熊猫数据框中

来自分类常见问题

如何从熊猫数据框中删除包含特定列中特定字符串的行?

来自分类Dev

通过从包含列表熊猫的列中删除重复项来过滤数据框

来自分类Dev

如何删除熊猫数据框列中包含连字符的行?

来自分类Dev

如果它们包含某个值(R,dplyr),则从数据框中删除行

来自分类Dev

在熊猫数据框中的任何列中删除带有“问号”值的行

来自分类Dev

检查熊猫的数据框列中是否包含某些值

来自分类Dev

从熊猫的数据框中仅提取包含“真”值的列

来自分类Dev

如果熊猫中包含“ ???”的行,将其删除

来自分类Dev

如果一列不同,但在给定列表中,则删除 Pandas 数据框中的重复项

来自分类Dev

过滤日期未包含在单独的数据框中

来自分类Dev

如果一列的字符串包含熊猫数据框中另一列的单词,如何删除整行

来自分类Dev

如何从两列中获取包含特定值的熊猫数据框的行索引?

来自分类Dev

Python Pandas:如果字符串值列表== [无],则从数据框中删除行

来自分类Dev

如果特定列中的值不是pandas数据框中的整数,则删除行

来自分类Dev

从数据框中删除包含字符列表之外的字符的行

来自分类Dev

如何删除包含空列表的数据框中的行?

来自分类Dev

熊猫中的数据清理:如果特定字符串包含在另一列中,则将其替换为空值

来自分类Dev

重命名未包含在特定列表中的值

来自分类Dev

将熊猫数据框的列值提取到列表中

来自分类Dev

将列表作为熊猫数据框中的列值

Related 相关文章

  1. 1

    如果值在列表中,则熊猫数据框中的行重复

  2. 2

    如果未包含在列表中,则从pandas列中删除它们

  3. 3

    根据列中的值从熊猫数据框中删除行

  4. 4

    如果值在列数据框中,则熊猫获取行

  5. 5

    R:如果行包含某个值(对于许多列),如何从数据框中删除行

  6. 6

    根据列值在熊猫数据框中删除行

  7. 7

    如果包含任何字母表(非数字),如何从熊猫数据框中删除多列?

  8. 8

    删除包含熊猫数据框同一列中的值的子字符串的行的最快方法

  9. 9

    如果行中的任何值等于零,则将其删除到熊猫数据框中

  10. 10

    如何从熊猫数据框中删除包含特定列中特定字符串的行?

  11. 11

    通过从包含列表熊猫的列中删除重复项来过滤数据框

  12. 12

    如何删除熊猫数据框列中包含连字符的行?

  13. 13

    如果它们包含某个值(R,dplyr),则从数据框中删除行

  14. 14

    在熊猫数据框中的任何列中删除带有“问号”值的行

  15. 15

    检查熊猫的数据框列中是否包含某些值

  16. 16

    从熊猫的数据框中仅提取包含“真”值的列

  17. 17

    如果熊猫中包含“ ???”的行,将其删除

  18. 18

    如果一列不同,但在给定列表中,则删除 Pandas 数据框中的重复项

  19. 19

    过滤日期未包含在单独的数据框中

  20. 20

    如果一列的字符串包含熊猫数据框中另一列的单词,如何删除整行

  21. 21

    如何从两列中获取包含特定值的熊猫数据框的行索引?

  22. 22

    Python Pandas:如果字符串值列表== [无],则从数据框中删除行

  23. 23

    如果特定列中的值不是pandas数据框中的整数,则删除行

  24. 24

    从数据框中删除包含字符列表之外的字符的行

  25. 25

    如何删除包含空列表的数据框中的行?

  26. 26

    熊猫中的数据清理:如果特定字符串包含在另一列中,则将其替换为空值

  27. 27

    重命名未包含在特定列表中的值

  28. 28

    将熊猫数据框的列值提取到列表中

  29. 29

    将列表作为熊猫数据框中的列值

热门标签

归档