首页 > 解决方案 > 在 Python 中使用 Pandas 合并时间序列数据帧及其集体附加注释

问题描述

我有 2 个数据框,并希望将它们组合/合并/连接以创建多个或一个新数据框以进行模型训练。在这种情况下如何使用 pandas 合并这些文件?

第一个是时间序列数据的 csv 文件列表,如下所示:

File name: Data1:
Col1  Col2        Col3
Time  SignalA     SignalB
1     1           4
2     5           3
.     .           .
50    3           1

第二个包含所有这些文件的附加信息,格式如下:

File name: Ann:
Col1          Col2       Col3       Col4
              Data1      Data2      Data3
pH            7          7.2        6  
Negative1     0          1          1
Negative2     0          0          1
Week          35         36         34

标签: pythonpandasdataframemergetime-series

解决方案


如果 DataFrames 被命名为文件,那么 Data1 和 Ann 我想出了一个快速的解决方案,可能不漂亮但很快。我会这样做:

Data1['Col4'] = np.nan
new_df = Ann.append(Data1).reset_index(drop=True)

我希望它有帮助


推荐阅读