Zusammengehörige Werte verrechnen und in neuer Liste ablegen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
optido
User
Beiträge: 4
Registriert: Montag 31. Oktober 2022, 13:49

Hallo,
ich habe habe folgendes Problem. Es überfordert mich als Anfänger im Moment ziemlich.

Die Liste enthält je Zeile mehrere zusammengehörige Werte. Die sind hier beispielhaft orange, grün und blau unterlegt. Es sind immer 4 Werte, wobei sich die Feldbezeichnung nur durch den jeweiligen Präfix unterscheidet. In der Grafik ist der blau unterlegte Block der 99.

Bild

.

Meine Absicht ist nun die 4 Einträge je Block/Zeile miteinander zu verrechnen. Als Spaltenbezeichnung sollen Land, LKZ, Jahr und der jeweilige Präfix des Blockes übernommen werden.

Bild

Für jede Anregung bin ich dankbar.

Stefan
Sirius3
User
Beiträge: 18278
Registriert: Sonntag 21. Oktober 2012, 17:20

Die Bildvorschau ist ziemlich nutzlos, da man nichts entziffern kann.
Was hast Du denn schon an Code? Hast Du die Tabelle bereits eingelesen? Als Pandas-Dataframe?
optido
User
Beiträge: 4
Registriert: Montag 31. Oktober 2022, 13:49

Bild

Ja,ich habe die Tabelle schon eingelesen. Desweiteren interessieren mich die Einträge unter LKZ, daher direkt auch eine Liste eventuell verschiedenen Einträge für LKZ.

def importXLXS():

daten_mort = pd.read_excel("C:\xxxx\testdaten.xlsx")

names = daten_mort['LKZ'].tolist()

lkz_mort = list(set(names))

print (lkz_mort)
print(daten_mort)

return daten_mort, lkz_mort;
Antworten