Python 将两个“1D垂直”数据帧合并为一个“2D”数据帧

Python 将两个“1D垂直”数据帧合并为一个“2D”数据帧,python,pandas,dataframe,Python,Pandas,Dataframe,我试图将一个数据列提交到一个信号处理引擎中,该引擎要求每行数据都有一个时间戳。图片Excel中的两列-计算的时间戳在左列,数据在右列。所以我现在有两个数据帧,每个数据帧的长度是1个单元格乘以27k个单元格。数据之间没有公共密钥,因此不需要对齐。如何将它们组合成一个两列宽27k行长的数据帧?您目前拥有的对象是数据帧还是系列?Series是数据帧的单列 如果它们是具有单个列的数据帧,则需要将它们放入列表中并使用pd.concat: pd.concat([df1, df2], axis=1) 如果它

我试图将一个数据列提交到一个信号处理引擎中,该引擎要求每行数据都有一个时间戳。图片Excel中的两列-计算的时间戳在左列,数据在右列。所以我现在有两个数据帧,每个数据帧的长度是1个单元格乘以27k个单元格。数据之间没有公共密钥,因此不需要对齐。如何将它们组合成一个两列宽27k行长的数据帧?

您目前拥有的对象是数据帧还是系列?Series是数据帧的单列

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

pd.concat([df1, df2], axis=1)
如果它们实际上是系列s1和s2,那么您可以从中创建一个包含两列的数据帧:

pd.DataFrame({'Date': s1, 'Vals': s2})
看看熊猫吧