たくさんの通貨データ.csvファイルを使用しています。これらの.csvには、colnames関数を使用して追加しようとしているヘッダーがありません。
colnames(variable_name) <- c('Date', 'Time', 'Open', 'Close', 'Volume')
データのインポートと列ヘッダーの割り当ては、forループを使用して自動的に行われることになっています。データフレームの名前はファイル名の一部です。
file_names <- list.files()
for (i in 1:length(file_names)){
assign(substr(file_names,1,6)[i], read.csv(file_names[i], header=F))
colnames(variable_name) <- c('Date', 'Time', 'Open', 'Close', 'Volume')
}
variable_nameをcolnames関数に入力するにはどうすればよいですか。私は使ってみました:
colnames(substr(file_names,1,6)[i])
ただし、「AUDUSD」と入力すると、引用符なしでAUDUSDを入力する必要があります。
では、どうすれば文字列をここで使用できる変数名に変換できますか?それとも、私のアプローチはここで完全に間違っていますか?
どうもありがとう!
クリス