当前位置:   article > 正文

Python Pandas 抽取多行特定数据_pandas 指定多个值

pandas 指定多个值

在Pandas抽取数据的时候,可以指定哪一行的条件,比如

data = {'state': ['Ohio', 'Ohio', 'Ohio', 'Nevada', 'Nevada'],
        'year': [2000, 2001, 2002, 2001, np.nan],  # np.nan表示NA
        'pop': [1.5, 1.7, 3.6, 2.4, 2.9]}
ddd = pd.DataFrame(data) 
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述
这个就是抽取某一列指定值的行

ddd[ddd['state']=='Ohio']
  • 1

在这里插入图片描述
但是如果想让state对应多个值,就不太好选了,突然发现有这样的语法

ddd[ddd['state'].isin(['Ohio','Nevada'])]
  • 1

在这里插入图片描述
一下子就出来了,就酱

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/1002562
推荐阅读
相关标签
  

闽ICP备14008679号