21
一個python熊貓數據框與多列,只有兩列需要的字典。一個是字典的鍵,另一個是字典的值。我怎樣才能做到這一點?python熊貓數據框列轉換爲字典鍵和值
數據框:
area count
co tp
DE Lake 10 7
Forest 20 5
FR Lake 30 2
Forest 40 3
需要定義區域爲重點,算作字典值。先謝謝你。
一個python熊貓數據框與多列,只有兩列需要的字典。一個是字典的鍵,另一個是字典的值。我怎樣才能做到這一點?python熊貓數據框列轉換爲字典鍵和值
數據框:
area count
co tp
DE Lake 10 7
Forest 20 5
FR Lake 30 2
Forest 40 3
需要定義區域爲重點,算作字典值。先謝謝你。
如果lakes
是你DataFrame
,你可以這樣做
area_dict = dict(zip(lakes.area, lakes.count))
在版本0.17.1得到錯誤:'類型錯誤:ZIP參數#2必須支持iteration' – jezrael
解決方案:'area_dict =字典(郵政編碼(湖泊['區'],湖[[count]]))' – jezrael
我試過這個,但得到這個錯誤'TypeError:zip參數#1必須支持迭代' –