我有一个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,非常感谢您的帮助!
答案 0 :(得分:0)
与RStudio Connect支持服务进行通信之后,由于Markdown没有与用户文件系统交互的响应组件,因此使用Rmarkdown文件中的read.csv()会导致问题。如果您希望拥有此功能,则最好考虑开发一个Shiny应用程序。