使用for循环

时间:2017-06-28 15:03:05

标签: r dataframe

我有一个列表,我已设法为第一个矩阵提取数据帧#34; t"使用:

forecast_t<-as.data.frame(forecast$t)

我想知道是否可以使用以下方法对其余元素进行处理:

for (i in t,ws,wdir,hs,tp,tz,mdir) {
    forecast_i<-as.data.frame(forecast$i)

}

谢谢

1 个答案:

答案 0 :(得分:0)

这应该做到

for (i in c("t","ws","wdir","hs","tp","tz","mdir")) {
  assign(paste0("forecast_",i),as.data.frame(forecast[[i]]))
}