解决问题:使用pandas中DataFrame如何使用条件选择某行

Posted cola-1998

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决问题:使用pandas中DataFrame如何使用条件选择某行相关的知识,希望对你有一定的参考价值。

初始化

data = {‘db‘:[‘my‘,‘my‘,‘my‘,‘dm‘,‘dm‘,‘dm‘],‘table‘:[‘s‘,‘cs‘,‘c‘,‘book‘,‘order‘,‘cus‘]}
		     
>>> data = DataFrame(data)
		     
>>> data
		     
   db  table
0  my      s
1  my     cs
2  my      c
3  dm   book
4  dm  order
5  dm    cus

  如果我想选择出‘db’ == ‘my’ 的所有行,操作如下:

data.loc[data[‘db‘]==‘my‘]


>>>#结果:		     
   db table
0  my     s
1  my    cs
2  my     c

  学会了吗,(~ ̄▽ ̄)~

以上是关于解决问题:使用pandas中DataFrame如何使用条件选择某行的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Pandas Dataframe 中导入多个 excel 文件

如何将 Python 字典附加到 Pandas DataFrame,将键与列名匹配

如何使用字典键和值重命名 pandas DataFrame 中的列?

解决pandas中打印DataFrame行列显示不全的问题

[问题解决]pandas DataFrame中经常出现SettingWithCopyWarning

Python学习解决pandas中打印DataFrame行列显示不全的问题