2017-05-25 23 views
0

関数の配列があるとします。各関数は、同じインデックスとサイズのpandas.Seriesオブジェクトを返します。各関数は同じ入力を受け取ります。メインデータフレームdfデータフレームに関数の配列を適用する

df_result = [f(df) for f in f_arr] 
df_result = pd.DataFrame(df_result) 

これは長い時間がかかりますが(あるようです:

私は結果のデータフレームの列として、一連のそれぞれを持っている出力を探しています

は現在、私は以下の持っていますリスト操作のオーバーヘッドになります)、結果のデータフレームは必要なものの転置です。私はクリーンマップがあるべきであると感じる/これを行う方法を適用します。二行目の代わりに

df_result = pd.concat(df_result, axis=1) 

を使用して

+1

'pd.concat(df_result、axis = 1)'は転置を避けます。 – EFT

+0

サンプルデータと期待される出力を提供してください。 – root

+0

@EFT答えとしてあなたのコメントを入力すれば、私はそれを受け入れる – Adam

答えて

1

は転置を避けるだろう。

関連する問題