gpt4 book ai didi

python - 将具有不同索引的数据帧添加到时间序列

转载 作者:行者123 更新时间:2023-12-03 19:11:14 24 4
gpt4 key购买 nike

我有一个像

             var
date
2020-03-10 77
2020-03-11 88
2020-03-12 99

我有另一个与上述时间序列大小完全相同的数据框
        mean 
0 12
1 13
2 14

我想将此均值列添加到上述时间序列中,例如
             var    mean
date
2020-03-10 77 12
2020-03-11 88 13
2020-03-12 99 14

我尝试搜索但没有得到任何结果。

最佳答案

您可以分配 numpy 数组以防止数据对齐(创建列填充缺失值的原因,因为索引值不同):

df1 = df1.assign(mean = df2['mean'].to_numpy())

或者:
df1['mean'] = df2['mean'].to_numpy()

另一个想法是更改索引 df2同样喜欢 df1 ,所以可以使用 DataFrame.join :
df2 = df2.set_index(df1.index)
df1 = df1.join(df2)

关于python - 将具有不同索引的数据帧添加到时间序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62042854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com