の各列に関数を適用:助けを私はより多くのパンダの方法で、次の関数を書くことができますどのようにパンダのデータフレーム
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
感謝を。
「remove_outliers do? – MaxU
質問なぜ列に対して反復処理を行い、次にこれを行うのですか? 'cleaned_data = self.remove_outliers(df [column] .tolist())'?これは、すべての列のすべての列に対して外れ値を繰り返し削除しているようです。 – EdChum
私はクリーンなデータの平均を計算したいと思います。 –