Ошибка: неожиданная строковая константа "} else {" в R - PullRequest
0 голосов
/ 29 октября 2018

Я хочу использовать синтаксис if / else в R со следующим кодом:

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""

Но я понятия не имею, что не так с моим использованием, так как оно работает нормально "если", я заменяю утверждение после если более простым ...

Было бы здорово услышать какую-то помощь, каждый ответ, который я нахожу на подобные проблемы, просто связан с {beeing в неправильной строке, что не так для меня

1 Ответ

0 голосов
/ 29 октября 2018

Вам нужно добавить , между "metadata" "metadata.txt", например, так: "metadata", "metadata.txt".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...