我按日期拆分了我的大数据集,以创建一个包含多个元素的大型列表:
days <- split(df, df$Date)
我的数据包含每天的日出,日落等时间列。我现在想要使用for循环来分别在每天进行进一步的工作,如下所示:
for(i in 1:length(days){
sunrisetime <- as.character(df$Sunrise[1])
# Further similar work (using time of sunrise & sunset for each date to split
into daytime hours and nighttime hours)
}
我的问题是关于第二行的df $ Sunrise - 我不认为这是在试图访问日期列表中每天的日出时间时使用的正确代码。我尝试了各种各样的变化,但我是一个R新手所以必须只是打错了条款。
提前致谢。
答案 0 :(得分:0)
sunrisetime<-rep(NA,length(days))
for(i in 1:length(days){
sunrisetime[i] <- as.character(df$Sunrise[i])
}