Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
header=FALSE一次导入多个CSV时不工作_R - Fatal编程技术网

header=FALSE一次导入多个CSV时不工作

header=FALSE一次导入多个CSV时不工作,r,R,我试图一次从文件夹导入多个CSV,但CSV没有列名。以下代码有效,但第一行已转换为列名: dat <- list.files(pattern="*.csv") %>% lapply(read.csv) dat%lapply(read.csv) 当我尝试使用以下代码时: dat <- list.files(pattern="*.csv") %>% lapply(read.csv(header = FALSE)) dat%lapply(read.csv(header=F

我试图一次从文件夹导入多个CSV,但CSV没有列名。以下代码有效,但第一行已转换为列名:

dat <- list.files(pattern="*.csv") %>% lapply(read.csv)
dat%lapply(read.csv)
当我尝试使用以下代码时:

dat <- list.files(pattern="*.csv") %>% lapply(read.csv(header = FALSE))
dat%lapply(read.csv(header=FALSE))
我收到以下错误消息:

read.table(file=file,header=header,sep=sep,quote=quote)中出错:缺少参数“file”,没有默认值


你知道我怎样才能避免这种情况吗?

如果你是在你想要的小房间里

list.files(pattern=".csv") %>%
   purrr::map(readr::read_csv, col_names=FALSE)

(请注意
read.csv
readr::read_csv
之间默认行为的差异)

问题源于对
FUN
的附加参数的错误指定

?lappy

lappy(X,FUN,…)

可选参数,以获得乐趣

您需要对代码进行微小更改以使其正常工作:

dat <- list.files(pattern="*.csv") %>% lapply(read.csv, header=FALSE)
dat%lapply(read.csv,header=FALSE)

试试
dat%lappy(函数(x)read.csv(x,header=F))
?对免费的tidyverse进行向下投票?(除非OP已经在使用
%>%
),否则我不会提到它)