DataFrame Spaltenbeschriftung aus weiterem DataFrame übernehmen
Verfasst: Samstag 6. Juni 2020, 17:32
Hallo,
ich habe ein pandas Dataframe mit mehreren Spalten. Aus einer Spalte davon erzeuge ich ein separates DF und entferne doppelte Einträge. Dies Einträge möchte ich als Spaltenbeschriftungen in einem neuen Dataframe benutzen weil ich dazu Einträge zuordnen möchte. Leider bekomme ich die Übernahme der Spaltenbeschriftungen nicht richtig hin. Hat jemand eine Idee wie ich das Problem lösen könnte?
Hier der Beispielhafte Code für mein Problem.
als Ergebnis erscheint:
Danke für eure Mühen
sandrosute
ich habe ein pandas Dataframe mit mehreren Spalten. Aus einer Spalte davon erzeuge ich ein separates DF und entferne doppelte Einträge. Dies Einträge möchte ich als Spaltenbeschriftungen in einem neuen Dataframe benutzen weil ich dazu Einträge zuordnen möchte. Leider bekomme ich die Übernahme der Spaltenbeschriftungen nicht richtig hin. Hat jemand eine Idee wie ich das Problem lösen könnte?
Hier der Beispielhafte Code für mein Problem.
Code: Alles auswählen
import pandas as pd
import numpy as np
DF_Spaltenbeschriftung=pd.DataFrame({})
DF_Spaltenbeschriftung.loc[0, '136'] = '1'
DF_Spaltenbeschriftung.loc[1, '136'] = '123'
DF_Spaltenbeschriftung.loc[2, '136'] = '456'
DF_Spaltenbeschriftung.to_records(index=False)
print(DF_Spaltenbeschriftung)
DF_Werteliste = pd.DataFrame({}, columns=DF_Spaltenbeschriftung)
DF_Werteliste.loc[0, 456] = 1
print(DF_Werteliste)
Code: Alles auswählen
136
0 1
1 123
2 456
(1,) (123,) (456,) 456
0 NaN NaN NaN 1.0
sandrosute