xlsxパッケージを使用してExcelから(複数のファイルから)Rにデータをロードし、データをxtsオブジェクトに変換しようとしています。データは、関連する.xlsxシートの名前を変数名として取得する必要があります。データの最初の列には日付があり、2番目の列には価格があります。
これまでの私のコード:
path<-"C:/test/"
files<-list.files(path=path)
j<-1
for (i in files){
name<-strsplit(i,'[.]')[[1]][1]
assign(name,read.xlsx(file=paste(path,i,collapse=NULL,sep=""),sheetIndex=1,header=TRUE,as.data.frame=TRUE))
files[j]<-name
j<-j+1
}
次に、タイプをxtsオブジェクトに変更します。しかし、私は日付を処理する方法がわかりません。私が見つけた解決策の1つは、最初の列を行名として割り当てることですが、変数名を失うことなくこれを実装する方法がわかりません。
よろしくお願いします。どうも