大家好我有以下问题: 使用R脚本编写,我希望使用一个由用户提供的变量,作为程序打开的文件路径的一部分。代码如下所示:
options(max.print=9999999)
$n <- readline(prompt="Input Analysis Nr: ")
d20 = read.csv("C:/Documents/Analysis/$n/$n_20.csv", header = TRUE, row.names=NULL)
正如您所看到的,我尝试使用变量$ n的输入来定义文件的路径。 Wenn我运行脚本,$ n的值没有显示在文件路径中,我收到一个错误,因为没有该文件的文件。 你知道这个的正确语法是什么吗?
提前致谢,
最高
答案 0 :(得分:2)
试试这个:
n <- readline(prompt = "Input Analysis Nr: ")
d20 <-
read.csv(
paste0("C:/Documents/Analysis/", n, "/", n, "_20.csv"),
header = TRUE,
row.names = NULL
)
另外,我使用$n
作为变量时收到错误。我想因为$
用于对数据框中的变量进行地址处理,所以不能在变量名中使用它。