按日期列表对数据进行子集

时间:2014-02-12 12:00:01

标签: r dataframe time-series subset import-from-csv

我有一个时间序列数据框(每分钟1个条目),它有一个日期列,我已经列出了该列中的所有唯一日期。这样做的目的是让我可以一次对数据执行一天的功能。所以我希望有一个循环,我将日期等于我的唯一日期列表中的第一个日期的所有行,使用它,输出,然后相同的第二个唯一日期,第三,第四等。

当我使用以下代码时,我返回零行;天和df$Date都是因素。

df <- read.csv("file1.csv")

days <- as.list(unique(df$Date))

for(i in 1:length(days)){
  df <-df[(df$Date == days[i]),] #Only from this date

# Further work with data here

}

0 个答案:

没有答案