【发布时间】:2018-02-22 13:58:13
【问题描述】:
我希望将几个不同日期的时间序列合并到一个数据框中。
每个时间序列的列名是date 和px
我创建了一个日期索引dates 并尝试通过以下方式合并所有时间序列:
dates = pd.date_range('01/01/2017', periods=12, freq='M')
df = pd.DataFrame({
'date': dates,
'a': df2['px'],
'b': df3['px']
.
.
etc
})
预期输出:
date a b c d e
2017-01-31 -0.4579 nan . . .
2017-02-28 0.5787 nan . . .
2017-03-31 -2.2319 -1.0244 etc etc etc
2017-04-30 -2.0713 -2.1069
2017-05-31 nan 2.0158
2017-06-30 nan 1.0541
2017-07-31 nan 1.8901
2017-08-31 nan nan
2017-09-30 nan nan
.
.
etc
【问题讨论】:
标签: pandas date time-series