[英]How to save the output of for loop with nested while loop
简单的方法:
output <- data.frame(latitude = numeric(0),
matrix(numeric(0), ncol=365))
names(output) <- gsub("X", "day", names(my_df))
for (i in seq_len(nrow(df))){
output[i, 1] <- df$latitude[i]
j <- 1
while(j <= 365){
output[i, j + 1] <- daylength(lat = df$latitude[i], doy = j)
j <- j + 1
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.