【问题标题】:Use a defined Variable as part of Path name in R使用定义的变量作为 R 中路径名称的一部分
【发布时间】:2018-06-13 04:25:42
【问题描述】:

大家好,我有以下问题: 在编写 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 的值没有显示在文件路径中,并且我收到一个错误,因为没有具有该名称的文件。 你知道正确的语法是什么吗?

提前致谢,

最大

【问题讨论】:

    标签: r file csv path read.csv


    【解决方案1】:

    试试这个:

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

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

    【讨论】:

      猜你喜欢
      • 2019-06-22
      • 1970-01-01
      • 2020-03-31
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 2011-07-05
      • 2015-07-15
      • 1970-01-01
      相关资源
      最近更新 更多