[英]Pandas transform csv into dict
我有一個像這樣的 csv :
key,value
basico_uf_situacao_1,urb_cid_vila
basico_uf_situacao_2,nao_urb_cid_vila
basico_uf_situacao_3,urb_isolada
basico_uf_situacao_4,rur_ext_urb
basico_uf_situacao_5,rur_isol_povoado
basico_uf_situacao_6,rur_isol_nucleo
basico_uf_situacao_7,rur_isol_outros_aglo
basico_uf_situacao_8,rur_excl_rur
我是這樣讀的:
index = pd.read_csv("./pdfs/indice.csv", delimiter=",")
如何將其轉換為可以像這樣訪問的字典:
在:
dict["basico_uf_situacao_1"]
出去:
urb_cid_vila
使用Series.to_dict :
my_dict=df.set_index('key')['value'].to_dict() #set_index only if key not is the index
print(my_dict)
{'basico_uf_situacao_1': 'urb_cid_vila',
'basico_uf_situacao_2': 'nao_urb_cid_vila',
'basico_uf_situacao_3': 'urb_isolada',
'basico_uf_situacao_4': 'rur_ext_urb',
'basico_uf_situacao_5': 'rur_isol_povoado',
'basico_uf_situacao_6': 'rur_isol_nucleo',
'basico_uf_situacao_7': 'rur_isol_outros_aglo',
'basico_uf_situacao_8': 'rur_excl_rur'}
my_dict['basico_uf_situacao_1']
#'urb_cid_vila'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.