【发布时间】:2020-10-29 03:12:54
【问题描述】:
我正在尝试从另一个 xts 将一列分配给 data.frame:
dts = c(today() - 2, today() - 1, today())
a = data.frame(a = c(1, 2, 3))
b = data.frame(v = c(.5, .25, 1), date = dts)
b = rbind(b, b)
a = xts(a, order.by = dts)
b$a = coredata(a$a[b$date])
这会返回:
v date a
1 0.50 2020-07-06 1
2 0.25 2020-07-07 1
3 1.00 2020-07-08 2
4 0.50 2020-07-06 2
5 0.25 2020-07-07 3
6 1.00 2020-07-08 3
如果我查看“a”列的顺序,它并不符合我的预期。为了使“a”列跟随日期列(应该是 1、2、3、1、2、3),我必须更改什么
【问题讨论】: