ich ein Array habe, die wie folgt aussieht,Wie ein Array-Wert trennen und in dem Datenrahmen in Pandas
[{'interval': '1',
'paramlist': [{'PARAMCODE': 'P7-3-5-2-0', 'UNIT': 'k', 'VALUE': '0'},
{'PARAMCODE': 'P2-1-3-4-0', 'UNIT': 'A', 'VALUE': '0'}]},
{'interval': '2',
'paramlist': [{'PARAMCODE': 'P7-3-5-2-0', 'UNIT': 'k', 'VALUE': '0'},
{'PARAMCODE': 'P2-1-3-4-0', 'UNIT': 'A', 'VALUE': '0'}]},
und es geht weiter, bis so viel mehr Abstand.
Wie iterieren und diesen Wert in Datenrahmen in Pandas mit verschiedenen Spalten wie Intervall, Paramcode, Einheit und Wert?
Dies ist etwas, was ich
D4 = root.find('UTILITYTYPE').find('D4')
dayProfileRequested = {'DATE': dateRequested, 'IPlist': None}
for dayprofile in D4:
if dayprofile.attrib['DATE'] != dateRequested:
continue
else:
ipList = []
for ip in dayprofile:
ipDict = {'interval': ip.attrib['INTERVAL']}
paramList = []
for param in ip:
paramDict = {'PARAMCODE': param.attrib['PARAMCODE'], 'VALUE': param.attrib['VALUE'],
'UNIT': param.attrib['UNIT']}
paramList.append(paramDict)
ipDict['paramlist'] = paramList
ipList.append(ipDict)
dayProfileRequested['IPlist'] = ipList
break pprint(dayProfileRequested)
Haben Sie schon einmal etwas ausprobiert? SO ist * kein * kostenloser Codierdienst. –
Das ist eigentlich dumm einfach. Macht es Ihnen etwas aus, mir zu zeigen, was Sie getan haben? –
Ich habe meine Frage aktualisiert – Noumi