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