Ich brauche einige hilft, eine Struktur zu strukturieren. So habe ich den folgenden Datenrahmen (genannt df): Pandas machen einen neuen Datenrahmen mit den alten Spaltennamen
ich zu einer Gruppe möge, dass mein Datenrahmen basierend auf Mean_CArea, Mean_CPressure und Mean_Force. Allerdings habe ich folgendes Ergebnis:
Wie Sie die Spaltennamen 0,1,2 sind sehen nicht NATIVE_RH, ANATOMICAL_RH und NON_ANATOMICAL_RH. Gibt es eine Möglichkeit, die richtigen Spaltennamen aus dem ursprünglichen Datenrahmen zu erhalten?
Hier ist mein Code so weit:
def function(self, df):
d = dict()
for head in df.columns.tolist():
RH, j_mechanics = head
if j_mechanics not in d:
d[j_mechanics] = df[head]
else:
d[j_mechanics] = pd.concat([d[j_mechanics],df[head]], axis=1, ignore_index=True)
for df_name, df in sorted(d.items()):
print(df_name)
print(df.head())
Vielen Dank im Voraus!
Haben Sie die 'groupby' Funktion überprüft? http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.groupby.html – jbndlr