2016-08-07 42 views
2

比方說一個數據幀DF看起來像如何從Pandas的數據框中獲取給定值?

record_id species wgt 
33321  DM  44 
33322  DO  58 
33323  PB  45 

如果我想獲得價值wgtrecord_id==33323species=='PB',那麼我們有什麼在輸入熊貓嗎?喜歡的東西

DF[species=='PB'][record_id==33323]? 

回答

0

嘗試:

DF.loc[(DF.record_id == 33323) & (DF.species == 'PB'), 'wgt'] 

2 45 
Name: wgt, dtype: int64 
0

嘗試一下本作濾波方法。

DF[(DF.species=='PB') & (DF.record_id==33323)]['wgt'] 

2 45 
Name: wgt, dtype: int64 

Use this to get only value 
list(DF[(DF.species=='PB') & (DF.record_id==33323)]['wgt'].values) 
[45] 
+0

如果答案的作品,請考慮接受它,你也可以給予好評。 – Merlin

相關問題