2016-02-05 147 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})