Rmarkdown запускается, но выдает ошибку соединения при публикации - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть файл Rmarkdown, который в настоящее время не требуется source() для других файлов сценариев.В настоящее время в YAML есть два параметра: вход numeric и загрузка file для .CSVs

Когда я "связываю параметры" локально, файл работает нормально, я даже переместил его измой существующий RProj в других местах на моем компьютере, чтобы убедиться, что рабочий директор не имеет значения, и место, где я беру .csv файлы, не влияет на процесс вязания.

Когда я пытаюсь опубликоватьна мою учетную запись RStudio Connect я получаю следующие две ошибки:

Error in file(file, "rt") : cannot open the connection

Calls: local ... withVisible -> eval -> eval -> read.csv -> read.table -> file

Это мой текущий YAML для справки:

---
title: "CPR Report Card"
date: "`r format(Sys.time(), '%d %B, %Y')`"
output: 
  prettydoc::html_pretty:
    theme: cayman
params: 
  data:
    label: "Input Zoll Dataset:"
    value: ".csv"
    input: file 
  age:
    label: "Age of Patient"
    value: 0
    input: numeric
    min: 0
    max: 17.75
    step: .25

---

Итак, локально и на разных компьютерах файл работает нормально.Похоже, что он должен публиковать нормально для RStudio Connect, но в настоящее время нет.Это мой первый набег в Connect, любая помощь очень ценится!

1 Ответ

0 голосов
/ 11 февраля 2019

После связи со службой поддержки RStudio Connect использование read.csv () из файла Rmarkdown вызывает проблемы, так как уценка не имеет реактивного компонента для взаимодействия с файловой системой пользователя.Если вы хотите использовать эту функциональность, лучше всего заняться разработкой приложения Shiny.

...