将CSV文件从目录导入R

时间:2016-11-30 00:30:55

标签: r csv

我正在尝试将每日犯罪统计信息的目录导入R.我的数据文件没有标题,当我将CSV文件导入R时,它会使数据集的第一行成为标题。我已经尝试了col_names = FALSE但我收到了错误,任何帮助将不胜感激。

folder <- "/Users/myname/Desktop/Stats 408/folder/"     
file_list <- list.files(path=folder, pattern="*.csv")

for (i in 1:length(file_list)){
  assign(file_list[i], 
  read.csv((paste(folder, file_list[i], sep='')))
)}

2 个答案:

答案 0 :(得分:0)

您是否尝试过read.table功能?我对R来说是全新的,所以我确信我没有得到任何帮助,但我已经习惯使用read.table函数{{1如果没有标题。

答案 1 :(得分:0)

我通常更喜欢将这样的数据导入到列表中,因为它比使用assign更容易使工作空间变得杂乱(如果你的文件有奇怪的名字,那就不那么麻烦了。)

setNames(lapply(file_list, function(fname){
  read.csv(paste0(folder, fname), header=F)
}), file_list)