我正在处理一堆货币数据 .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。
那么我怎样才能将字符串转换为我可以在这里使用的变量名呢?或者我的方法在这里完全错误?
非常感谢!
克里斯