Ich habe Python-Skript bekam wie:Wie transformiere Wörterbücher, die Listen enthalten, in bestimmte Zeilen?
for row in file:
....
....
....
whole_calendar = {}
whole_calendar['ID'] = id
whole_calendar['OPEN'] = open_days
whole_calendar['CLOSED'] = closed_days
whole_calendar['CHECKED'] = checked_days
print(whole_calendar)
, die (iteriert) eine Menge ähnlicher Wörterbuch Zeilen erzeugt:
{'ID': ['133528'], 'OPEN': ['1/1/2016', '2/1/2016', '3/1/2016', '4/1/2016'], 'CLOSED': ['5/1/2016'], 'CHECKED': ['1/7/2016']}
{'ID': ['176987'], 'OPEN': ['3/6/2016', 4/6/2016'], 'CLOSED': [], 'CHECKED': ['1/7/2016',2/7/2016]}
{'ID': ['347697'], 'OPEN': ['1/2/2016'], 'CLOSED': ['1/3/2016'], 'CHECKED': []}
Was ich brauche, ist diese Wörterbücher (Zeilen) in der CSV schreiben Datei in Form dieser Tabelle ->
133528,'OPEN','1/1/2016'
133528,'OPEN','2/1/2016'
133528,'OPEN','3/1/2016'
133528,'OPEN','4/1/2016'
133528,'CLOSED','5/1/2016'
133528,'CHECKED','1/7/2016'
176987,'OPEN','3/6/2016'
176987,'OPEN','4/6/2016'
176987,'CHECKED','1/7/2016'
176987,'CHECKED','2/7/2016'
347697,'OPEN','1/2/2016'
347697,'CLOSED','1/3/2016'
ich nur Einbauten Bibliotheken in Python 2.6 (keine Pandas)
verwenden müssenIch habe einige Transformationen versucht + mit csv.writerow, aber ich kann es nicht tun. Können Sie mir bitte hier helfen?
die gewünschte Ausgabe nicht immer in dieser Reihenfolge sein könnte, weil es ein Wörterbuch so ungeordnet ... – Aditya
ist: Zeilen). Ich werde es als CSV von einer anderen Software lesen :-) – Akiz