如何根据日期提取R中的特定数据?

时间:2014-04-08 23:34:38

标签: r date

我是R的新手并且没有太多经验。我试图自己得到答案但是因为我有点匆忙我决定在这里问。

我有一堆带有dailf流数据的工作站。我需要对需要日期的数据进行子集化。

数据如下所示:

Date,Flow
11/3/1987,234
11/4/1987,430
11/5/1987,224
11/6/1987,233
11/7/1987,265
11/8/1987,978
11/9/1987,750
11/10/1987,467
11/11/1987,397
11/12/1987,465
11/13/1987,167

让我们说我需要在11/7/1987和11/12/1987之间的流量数据的子集。你能告诉我怎么办吗?我尝试过使用as.data转换Table $ Date,但没有成功选择所需的值。

1 个答案:

答案 0 :(得分:1)

格式化是一个问题:

Table$Date = as.Date(Table$Date, format="%m/%d/%Y")

将日期对象用于子集:

Table[Table$Date >= as.Date("1987-11-7") & Table$Date <= as.Date("1987-11-12"),]