1
我有一个关于基于循环的时间序列设置的问题。我首先加载一个数据帧:用R中的循环创建时间系列
DataR <- read.csv("XXX/R_Input_CSVs/DataR.csv", sep=";")
我想用循环来生成DataR中每列的一个时间序列。我的时间序列应该有相应的列名:
Baugewerbe<-ts(DataR$Baugewerbe,freq=4,start=c(1991,3),end=c(2014,3))
Gastgewerbe<-ts(DataR$Gastgewerbe,freq=4,start=c(1991,3),end=c(2014,3))
Handel<-ts(DataR$Handel,freq=4,start=c(1991,3),end=c(2014,3))
...等等
for(i in 1:ncol(DataR)){
names(DataR[i])<-ts(DataR[,i],freq=4,start=c(1991,3),end=c(2014,3))
}
不幸的是,没有按代码^ T的工作。我必须改变什么? 在此先感谢
感谢akrun!它适合lapply! – thoscha 2015-02-23 13:58:48