2014-01-22 56 views
-1

A有一個數據框與狀態縮寫和全州名稱。Python熊貓簡單查找 - 難倒

如何獲取州名縮寫和lookup全名狀態?它非常簡單,但我無法弄清楚。

stateDF = pandas.read_csv("c:\\states.csv", index_col=0) 

targetState = "AL" 

fullName = stateDF.ix(targetState,"Full Name") 
+1

你只想'stateDF.ix [targetState]'? – BrenBarn

+1

是啊,應該關閉ix的括號:'stateDF.ix [targetState,「Full Name」]'... –

回答

1

如何:

stateDF[stateDF['abbreviation_column'] == targetState]['Full Name'] 

其中 'abbreviation_column' 是其中的縮寫所在列的名稱。 這將找到縮寫列中具有targetState變量的所有行,並僅返回Full_Name值。