【发布时间】:2023-03-23 08:09:01
【问题描述】:
我有一个时间序列,我们可以调用 D1,有 63000 行和 2 列:
Time pH
0 1 5.818488
1 2 5.821478
2 3 5.817494
3 4 5.816903
4 5 5.817778
... ... ...
63895 63896 5.759683
63896 63897 5.762894
63897 63898 5.759819
63898 63899 5.765182
63899 63900 5.764498
我有一个列向量,我们可以称为 D2,有 1050 行:
Bit
0 1
1 0
2 1
3 0
4 0
... ...
1045 0
1046 0
1047 0
1048 0
1049 0
我想用这种方式将D2的Bit列添加到D1:D2的第一个值分配给D1的前60行,D2的第二个值分配给第61-120行,依此类推:
Time pH Bit
0 1 5.818488 1
1 2 5.821478 1
2 3 5.817494 1
3 4 5.816903 1
4 5 5.817778 1
... ... ...
63895 63896 5.759683 0
63896 63897 5.762894 0
63897 63898 5.759819 0
63898 63899 5.765182 0
63899 63900 5.764498 0
我该怎么做?
【问题讨论】:
标签: python pandas dataframe merge dataset