【发布时间】:2019-02-04 21:40:38
【问题描述】:
我有一个 Rmarkdown 文件,目前不需要 source() 到其他脚本文件。 YAML 目前有两个参数:numeric 输入和用于 .CSV 的 file 上传
当我在本地“使用参数编织”时,文件运行良好,我什至已将其从现有的 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,非常感谢任何帮助!
【问题讨论】:
-
RStudio Connect 是一项高级服务。或许您可以向公司解决您的疑虑?
-
感谢 Roman 的建议,我联系了公司和其他一些资源。看来我的降价中的
read.csv()是问题所在,因为需要像 Shiny 这样的东西可以提供的反应值。不幸的是,仅 rmarkdown 似乎无法解决此问题,我需要将其转换为 Shiny 应用程序。
标签: r rstudio r-markdown