根据 R 中输入的函数命名变量
Name variable according to Function input in R
我正在尝试执行以下操作:
Analyse_Store <- function("x"){
datapaste"x" <- read.table(file = "x".txt, sep=";", header = TRUE)
}
所以基本上我正在尝试读取一个名为 "x" 的 table 并将其分配给名称 datapaste"x" 不幸的是这没有按预期工作,我在网上找不到任何帮助.
提前致谢
使用assign
将table读入名为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")
除非您在函数内部进一步处理 table,否则我认为在这种情况下函数没有多大用处。你可以这样做
datapastex = read.table(file = "x.txt", sep=";", header = TRUE)
我正在尝试执行以下操作:
Analyse_Store <- function("x"){
datapaste"x" <- read.table(file = "x".txt, sep=";", header = TRUE)
}
所以基本上我正在尝试读取一个名为 "x" 的 table 并将其分配给名称 datapaste"x" 不幸的是这没有按预期工作,我在网上找不到任何帮助. 提前致谢
使用assign
将table读入名为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")
除非您在函数内部进一步处理 table,否则我认为在这种情况下函数没有多大用处。你可以这样做
datapastex = read.table(file = "x.txt", sep=";", header = TRUE)