実行した実験の30回の繰り返し実行からの30個のcsvデータファイルがあります。パンダのread_csv()
関数を使用して、データをDataFrameのリストに読み込みます。このリストから、各列の30個のデータフレームの平均を含む単一のデータフレームを作成したいと思います。これを実現するための組み込みの方法はありますか?
明確にするために、以下の回答の例を拡張します。2つのDataFrameがあるとします。
>>> x
A B C
0 -0.264438 -1.026059 -0.619500
1 0.927272 0.302904 -0.032399
2 -0.264273 -0.386314 -0.217601
3 -0.871858 -0.348382 1.100491
>>> y
A B C
0 1.923135 0.135355 -0.285491
1 -0.208940 0.642432 -0.764902
2 1.477419 -1.659804 -0.431375
3 -1.191664 0.152576 0.935773
DataFrameでソートの3D配列を作成するために使用する必要があるマージ関数は何ですか?例えば、
>>> automagic_merge(x, y)
A B C
0 [-0.264438, 1.923135] [-1.026059, 0.135355] [-0.619500, -0.285491]
1 [ 0.927272, -0.208940] [ 0.302904, 0.642432] [-0.032399, -0.764902]
2 [-0.264273, 1.477419] [-0.386314, -1.659804] [-0.217601, -0.431375]
3 [-0.871858, -1.191664] [-0.348382, 0.152576] [ 1.100491, 0.935773]
したがって、列全体ではなく、これらのリストで平均、semなどを計算できます。