2013-05-14 42 views
5

使用xts进行子集化时,您通常会在两个日期/时间之间设置范围,例如R与xts子集:开始日期加上设置范围

df["T08:00/T16:59"] 

df["2012-12-12/2012-12-12"] 

我想设定开始日期,并获得一个特殊的时期:e.g 14天。你将如何解决这个问题,计算第二个外部变量。或者是否也可以设置子集的范围?

例子:df["2012-12-12/14days.."]

谢谢!

回答

6

试试这个

first(df["2012-12-12/"], "14 days") 
+0

完美 - 我在R A初学者,有时想知道它是多么容易的功能结合在一起的软件包。你是怎么学习的? – 2013-05-14 13:35:52

+1

@HerrStudent,我从[quantom网站](http://www.quantmod.com/examples/data/#subset)了解到它。此外,'help(package =“xts”,help_type =“html”)'和'vignette(package =“xts”)'是非常有用的。 – GSee 2013-05-14 14:01:44