2016-02-05 145 views
-2

我試圖將數據列提交到信號處理引擎中,該引擎需要每行數據都有時間戳。在Excel中繪製兩列 - 左列中計算的時間戳和右列中的數據。所以我現在有兩個數據幀,每個1個單元長27k個單元。數據之間沒有共同的密鑰,因此不需要對齊。我怎樣才能將它們合併成一個「兩列27k行」數據框?將兩個「1D垂直」數據幀合併爲「2D」數據幀

+0

看看'pandas.concat' –

回答

0

您目前擁有的對象是DataFrames還是Series? (系列是DataFrame的標誌列)。

如果他們DataFrames與單個列,那麼你就需要把它們放在一個列表,並使用pd.concat():

pd.concat([df1, df2], axis=1) 

如果他們實際上是系列(S1和S2),然後你可以從它創建一個DataFrame,它將有兩列:

pd.DataFrame({'Date': s1, 'Vals': s2})