2013-05-14 12 views
5

Trong khi subsetting với xts bạn thường đặt phạm vi giữa hai ngày/lần, ví dụ:R với xts subsetting: ngày bắt đầu cộng với phạm vi cài đặt

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

hoặc

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

I Wanna đặt ngày bắt đầu và có được một khoảng thời gian đặc biệt: ví dụ 14 ngày. Làm thế nào bạn sẽ giải quyết vấn đề đó, tính toán một biến bên ngoài thứ 2. Hoặc là nó cũng có thể thiết lập phạm vi của tập hợp con?

Ví dụ: df["2012-12-12/14days.."]

Cảm ơn!

Trả lời

6

Hãy thử điều này

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

Perfect - Tôi là một người mới bắt đầu vào R và tự hỏi đôi khi cách dễ dàng là để kết hợp các chức năng một gói. Làm sao bạn học được điều này? –

+1

@HerrStudent, tôi đã học được nó từ [trang web quantmod] (http://www.quantmod.com/examples/data/#subset). Ngoài ra, 'help (package =" xts ", help_type =" html ")' và 'vignette (package =" xts ")' rất hữu ích. – GSee