0

我想使用 DataFrame 来管理我用 Python 代码控制的实验的许多试验中的数据。理想情况下,我将有一个主数据帧,其中每个试验在主函数命名空间中都有一行,然后从我调用的函数返回一个单独的 dict(或数据帧),以执行每个试验的重要代码位。

使用此返回的数据集对主数据框进行运行更新的最佳方法是什么?到目前为止,我想出了:

df = df.append(df_trial, ignore_index=True)

或者

df = pd.concat([df, df_trial])

但两者似乎都不理想(根据 %timeit,两者都需要相对较长的时间)。有没有更潘多尼克的方式?

4

1 回答 1

1

您应该建立一个片段列表,并在最后一次将它们全部连接起来。

于 2013-01-08T03:44:25.120 回答