2013-01-08 174 views
0

我想使用DataFrame來管理我用Python代碼控制的實驗的許多試驗的數據。理想情況下,對於每個位於主函數名稱空間中的試用,我將擁有一個主數據框,然後從我調用的函數返回一個單獨的字典(或數據框),以執行每個試驗的重要代碼位。運行熊貓數據幀的更新

使用此返回的數據集對主數據框執行更新的最佳方式是什麼?到目前爲止,我想出了:

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

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

但無論是看起來是理想的(兩者需要相當長的時間根據%timeit)。有更多Pandonic的方式嗎?

回答

1

你應該建立一個片段列表,並在最後一次連接它們。