将两个"1D vertical"数据帧合并为一个"2D"数据帧



我正在尝试将数据列提交到信号处理引擎中,该引擎需要每行数据的时间戳。在Excel中描绘两列 - 左列计算时间戳,右列数据。所以我现在有两个数据帧,每个数据帧的长度为 1 个单元格 x 27k 个单元格。数据之间没有公共键,因此不需要对齐。如何将它们合并到单个"两列宽 x 27k 行长"数据框中?

您目前拥有的对象是数据帧还是系列?(系列是数据帧的标志列)。

如果它们是具有单列的数据帧,则需要将它们放在列表中并使用 pd.concat():

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

如果它们实际上是系列(s1 和 s2),则可以从中创建具有两列的数据帧:

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

最新更新