为了账号安全,请及时绑定邮箱和手机立即绑定

Pandas 将 csv 转换为 dict

Pandas 将 csv 转换为 dict

慕沐林林 2022-06-22 18:38:31
我有一个这样的csv:key,valuebasico_uf_situacao_1,urb_cid_vilabasico_uf_situacao_2,nao_urb_cid_vilabasico_uf_situacao_3,urb_isoladabasico_uf_situacao_4,rur_ext_urbbasico_uf_situacao_5,rur_isol_povoadobasico_uf_situacao_6,rur_isol_nucleobasico_uf_situacao_7,rur_isol_outros_aglobasico_uf_situacao_8,rur_excl_rur我是这样读的:index = pd.read_csv("./pdfs/indice.csv", delimiter=",")如何将其转换为可以像这样访问的字典:在:dict["basico_uf_situacao_1"] 出去:urb_cid_vila
查看完整描述

1 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

使用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'


查看完整回答
反对 回复 2022-06-22
  • 1 回答
  • 0 关注
  • 288 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号