分配给一个日期我假定下面的代码如何值在XTS对象中的R
date = as.Date('2015-05-30')
timeseries = xts()
timeseries[date] = 1
应的1的值分配给一个日期“2015年5月30日”。但是,它给我一个错误
Error in xts(rep(NA, length(index(x))), index(x)) :
order.by requires an appropriate time-based object
什么是正确的方式来分配值的空xts对象?
感谢, 弗拉基米尔
我知道这是行得通的,但我提出了另一个问题。我认为vectorlike语法应该适用于xts。 –
'timeSeries = vector()' 'timeSeries [1] = 1' –
也许它的确如此,但这样做是相当“不像R”的。如果R必须一直重新分配,R会变得非常慢。在Hadley的“高级R”一书中有很好的讨论。 –