Json 如何在python中将字典列表中的值与列名一起放入csv?
我有一本python字典Json 如何在python中将字典列表中的值与列名一起放入csv?,json,csv,Json,Csv,我有一本python字典 Pydic = [{"GUID":"A","123":0.979,"234":0.975,"456":0.96,"674":0.77}, {"GUID":"B","564":0.672,"999":0.654,"101":0.650,"001":0.491}, {"GUID":"C","901":0.88,"687":0.800,"341":0.749,"888":0.660}] 我想创建一个具有 GUID Score_rang
Pydic = [{"GUID":"A","123":0.979,"234":0.975,"456":0.96,"674":0.77},
{"GUID":"B","564":0.672,"999":0.654,"101":0.650,"001":0.491},
{"GUID":"C","901":0.88,"687":0.800,"341":0.749,"888":0.660}]
我想创建一个具有
GUID Score_range R1 R1_score R2 R2_score R3 R3_score R4 R4_score
A 0.979-0.77 123 0.979 234 0.975 456 0.96 674 0.77
B 0.672-0.491 564 0.672 999 0.654 101 0.650 001 0.491
C 0.88-0.660 901 0.88 687 0.800 341 0.749 888 0.660
一旦创建了数据帧,我希望它在python中被写成csv?可能是
导入csv
Pydic=[{“GUID”:“A”,“123”:0.979,“234”:0.975,“456”:0.96,“674”:0.77},
{“GUID”:“B”,“564”:0.672,“999”:0.654,“101”:0.650,“001”:0.491},
{“GUID”:“C”,“901”:0.88,“687”:0.800,“341”:0.749,“888”:0.660}]
keys=Pydic[0]。keys()
将open('people.csv','wb')作为输出文件:
dict_writer=csv.DictWriter(输出文件,键)
口述作者、书面负责人()
笔录书写器(Pydic)