python数据数据处理和输出方法

时间:2021-07-05 08:10:20

标签: python pandas csv dictionary

输出的数据如下表 我想以csv图像(图像1)文件的形式输出并保存它。我正在尝试使用熊猫的 dict 形式,还有其他方法吗?

dates_dict =    {'**000a09215cf9a9e1d9726b2244aebb9356e3ed6ca6e535d8ee410b51c1d33400_1.jpg**': [['Skc)', 'sLI-1(r)', '1110', 'si1e(r)', '1.2', 'S11b(r)', 'FiD.1', 'FiD.1'], 
    ['25', '35', '39', '2', '42', '00', '3', '30'], 
    ['25', '35', '35', '0 ', '2', '00', '3', '31', ''], 
    ['0', '1', '1', '1', '0', '0', '0', '0', '']],

    '**000a09215cf9a9e1d9726b2244aebb9356e3ed6ca6e535d8ee410b51c1d33400_2.jpg**': [['HE.S(r)', 'HLE', 'Htge', 'Htab', 'HLS0)', 'HE', 'Cirat', 'cirge()', 'cirad', 'cirgd', 'cir1', 'cirat', 'cirgelr)', 'cir.1', 'GhLATT', 'GbLat)', 'Gblase', 'Gblase', 'GbLATr)', 'Gblaz)', 'Gbla%r)', '=]', 'Gblaxi)', 'Gb1.433(r)', 'GbLa3)', 'Gblaxr)', 'End.z', 'End1', 'End.2', 'End.1c(r)', 'End1d', 'End.1c)', 'End1d', 'End', 'Ub.66', 'ub', '88', 'Ub.ah)', 'ub.87', 'Ub 651}', '.87', 'Ub.BS(1)', 'Ub 41', 'Sia0)', '51.20)'], 
    ['18', '23', '27', '4', '35', '42', '12', '18', '22', '25', '25', '33', '2', '15', '25', '28', '4', '35', '37', '38', '57', '0', '4', '45', '15', '19', '22', '28', '30', '35', '38', '20', '7', '18', '21', '23', '28', '25', '26', '45', '20', '21'], 
    ['18', '23', '27', '34', '35', '42', '12', '18', '22', '25', '25', '32', '33', '15', '24', '26', '4', '35', '35', '57', '4', '0', '5', '45', '15', '18', '21', '28', '20', '35', '38', '0', '17', '18', '21', '23', '24', '25', '26', '45', '18', '20', ''], 
    ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', '0', '7', '0', '1', '2', '0', '0', '1', '1', '0', '0', '0', '0', '0', '0', '1', '0', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '7', '1', '']], 
    '**000a09215cf9a9e1d9726b2244aebb9356e3ed6ca6e535d8ee410b51c1d33400_3.jpg**': [['St.42a', 'Staza', 'Staad', 'staza', 'LA', 'stasin)', 'Stasa', 'staag', 'Staa)', 'stas)', 'Stasa', 'stasin)', 'RIS}', 'e', 'L2t', ')', 'L1', 'e', 'LLib', 'L2', 'A3', 'D3', 'Web 2', 'NeD.4', 'NeD.1b', 'NeD.3', 'NeD.Ta.', 'NeD.Ta', 'NeD.3a', 'NeD.1e', 'Tz', 'Ls', 'Lz', 'Liza', 'Liza', 'L', 'L', 'Ls', 'HLan', 'Htge'], 
    ['1', '3', '3', '0', '1', '10', '11', '20', '22', '25', '28', '35', '5', '5', '7', '18', '22', '25', '25', '26', '0', '7', '0', '10', '11', '10', '12', '13', '14', '18', '7', '7', '10', '8', '11', '13', '21', '39', '10', '15'], 
    ['1', '3', '3', '0', '1', '10', '11', '20', '22', '25', '28', '35', '5', '5', '7', '17', '22', '24', '25', '26', '0', '7', '5', '8', '9', '10', '12', '13', '14', '18', '7', '7', '8', '8', '10', '13', '21', '3', '8', '15', ''], 
    ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', '0', '1', '0', '0', '0', '0', '0', '2', '2', '0', '0', '0', '0', '0', '0', '0', '2', '0', '1', '0', '0', '0', '1', '0', '']]})

enter image description here

最后一部分是我正在尝试的源代码和csv结果 (* bapCode, max, min, id 为heads)

with open('eavtest.csv','w', newline='') as file:
writer = csv.writer(file, lineterminator='\n')
for i in keyList:
    eav_dict["bapCode"].append(dates_dict.get(i)[0])
    eav_dict["max"].append(dates_dict.get(i)[1])
    eav_dict["min"].append(dates_dict.get(i)[2])
    eav_dict["id"].append(dates_dict.get(i)[3])

enter image description here

0 个答案:

没有答案