1. 程式人生 > >解決問題:使用pandas中DataFrame如何使用條件選擇某行

解決問題:使用pandas中DataFrame如何使用條件選擇某行

afr 所有 初始 frame ram col data spa 使用

初始化

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如何使用條件選擇某行