错误:R中意外的字符串常量“} else {”

时间:2018-10-29 11:57:21

标签: r

我想在R中使用if / else语法,并使用以下代码:

if (sum("Sample_Sheet.csv" %in% dir(parent_path))) {
      s2c <- read.table(file.path(parent_path, "Sample_Sheet.csv"), header = TRUE, sep=",", stringsAsFactors=FALSE)
    } else {
      s2c <- read.table(file.path(sleuthDir, "metadata" "metadata.txt"), header = TRUE, stringsAsFactors=FALSE)
    }

我刚得到错误:

Error: unexpected string constant in:
"} else {
  s2c <- read.table(file.path(sleuthDir, "metadata" "metadata.txt""

但是我不知道我的用法有什么问题,因为它可以正常工作“如果”,我用一个更简单的语句替换if之后的语句...

很高兴听到一些帮助,我对此类问题的每一个答案都与{错误的行中的蜂声有关,这对我而言并非如此

1 个答案:

答案 0 :(得分:1)

您需要在,之间添加"metadata" "metadata.txt",如下所示:"metadata", "metadata.txt"