filepath <- paste0("path")
parameters <- list(header=T,row.names=1,sep="\t",check.names=F,stringsAsFactors=F)
input<- read.table(filepath,parameters)
但是,我收到一条错误消息:
!header中的错误:参数类型无效
当参数未放入列表中时,它可以正常工作,如
filepath <- paste0("path")
input <- read.table(filepath,header=T,row.names=1,sep="\t",check.names=F,stringsAsFactors=F)
由于我导入了很多数据且参数相同,我想知道如何在read.table
函数中传递参数。
答案 0 :(得分:3)
试试do.call
。它允许您提供参数列表。将filepath
添加到参数变量:
do.call(read.table, c(filepath, parameters))