【发布时间】:2021-12-28 15:21:06
【问题描述】:
我使用 pandas 读取 csv 文件并能够从中创建字典,但需要将字典创建为特定格式。
flightinfo = pd.read_csv('flightdata.csv',quotechar='"',names=['starting_airport', 'destination_airport', 'airline', 'time', 'start_state','end_state'], header=None)
flightinfodict = flightinfo.to_dict(orient='records')
这给出了输出
[{'starting_airport': 'Hilo International Airport', 'destination_airport': 'Boise Airport ', 'airline': 'delta', 'average_time_taken': 300, 'start_state': 'HAWAII', 'end_state': 'IDAHO'}
但我需要的输出是
{'Hilo International Airport' : {'destination_airport': 'Boise Airport ', 'airline': 'delta', 'average_time_taken': 300}
如何修改代码以产生此输出
谢谢
【问题讨论】:
-
kite.com/python/answers/… 这可能是一个很好的解决方案
标签: python pandas csv dictionary