猿问

Pandas 将 csv 转换为 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


慕沐林林
浏览 289回答 1
1回答

元芳怎么了

使用Series.to_dict:my_dict=df.set_index('key')['value'].to_dict() #set_index only if key not is the indexprint(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'
随时随地看视频慕课网APP

相关分类

Python
我要回答