Wie ich folgende Funktion in mehr Pandas Art und Weise schreiben:Apply-Funktion auf jeder Spalte in einem Pandas Datenrahmen
def calculate_df_columns_mean(self, df):
means = {}
for column in df.columns.columns.tolist():
cleaned_data = self.remove_outliers(df[column].tolist())
means[column] = np.mean(cleaned_data)
return means
Vielen Dank für Hilfe.
was tut man 'remove_outliers? – MaxU
Fragen Sie, warum über die Spalten iterieren und dann Folgendes tun: 'cleaned_data = self.remove_outliers (df [Spalte] .tolist())'? das scheint, als ob Sie die Ausreißer für alle Spalten für jede Spalte wiederholt entfernen? – EdChum
Ich möchte den Mittelwert für saubere Daten berechnen. –