将两个“1D垂直”数据帧组合成一个“2D”数据帧

2024-04-18 21:05:03 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 数据引擎时间excel信号处理行长中画
1条回答
网友
1楼 · 发布于 2024-04-18 21:05:03

您目前拥有的对象是数据帧还是序列?(序列是数据帧的单列)。你知道吗

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

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

如果它们实际上是系列(s1和s2),那么您可以从中创建一个同时包含两列的数据帧:

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

相关问题 更多 >