DataFrame を使用して、Python コードで制御している実験の多くの試行からのデータを管理したいと考えています。理想的には、メイン関数の名前空間に存在する各試行の行を含む 1 つのマスター データフレームを作成し、各試行の重要なコードを実行するために呼び出す関数から個別の dict (またはデータフレーム) を返します。
この返されたデータ セットを使用してマスター データフレームの実行中の更新を行う最善の方法は何ですか? これまでのところ、私は思いついた:
df = df.append(df_trial, ignore_index=True)
また
df = pd.concat([df, df_trial])
しかし、どちらも理想的とは思えません (%timeit によると、どちらも比較的長い時間がかかります)。よりパニックな方法はありますか?