【发布时间】:2015-10-13 16:28:58
【问题描述】:
这里是 R 新手...
我正在使用下面的代码来导入文件夹中的所有 csv 文件:
path <- "C:/Users/Daniel/Desktop/Motors/"
files <- list.files(path=path, pattern="*.csv")
for(file in files)
{
perpos <- which(strsplit(file, "")[[1]]==".")
assign(
gsub(" ","",substr(file, 1, perpos-1)),
read.csv(paste(path,file,sep="")))
}
这些 CSV 文件实际上在后面的代码中充当查找表。为了避免用户错误,我很好奇是否有可能在导入文件时将每个数据框中的任何字符数据(不是标题)转换为大写。
当然,我可以手动更改每个 csv 文件,但宁愿避免这样做。
【问题讨论】:
标签: r csv import read.csv toupper