解决问题:使用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

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

猜你喜欢

转载自www.cnblogs.com/cola-1998/p/10803205.html