我正在尝试执行以下操作:
Analyse_Store <- function("x"){
datapaste"x" <- read.table(file = "x".txt, sep=";", header = TRUE)
}
所以基本上我试图读取一个名为“x”的表并将其分配给名称datapaste“x”,遗憾的是这不能按预期工作,我无法在线找到任何帮助。 提前致谢
答案 0 :(得分:0)
使用assign
将表读入名为x
的变量。
以下函数将使用参数x
并将x.txt
从工作目录分配给函数内的变量x
。
Analyse_Store <- function(x){
assign(paste("datapaste",x,sep=""), read.table(file = paste(x,".txt",sep=""), sep=";", header = TRUE))
}
用法是
datapastex = Analyse_Store("x")
除非你在函数内部进一步处理表,否则在这种情况下我看不到很多用于函数的东西。你可以做到
datapastex = read.table(file = "x.txt", sep=";", header = TRUE)