在 R 中使用定义的变量作为路径名的一部分

Use a defined Variable as part of Path name in R

大家好我遇到了以下问题: 在编写 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 I 运行 脚本,$n 的值未显示在文件路径中,我收到错误消息,因为不存在具有该名称的文件。 您知道正确的语法是什么吗?

提前致谢,

最大

试试这个:

n <- readline(prompt = "Input Analysis Nr: ")

d20 <-
  read.csv(
    paste0("C:/Documents/Analysis/", n, "/", n, "_20.csv"),
    header = TRUE,
    row.names = NULL
  )

此外,我在使用 $n 作为变量时遇到错误。我猜是因为 $ 用于寻址数据框中的变量,所以它不能用于变量名。