【发布时间】:2014-12-08 16:13:11
【问题描述】:
我有一个闪亮的应用程序,它有一个 ui.R、server.R 和 global.R。应用程序目录(名称 = 破折号)包含数据集所在的文件夹“数据”。此外,此应用程序文件夹位于项目的工作目录中。 在 global.R 中,我将数据读取为:
dash <- read.table("data/ntraj1acc.txt", sep=",", header=T)
这个应用程序运行良好。现在,我正在尝试将其嵌入到 ioslides 演示文稿中,否则效果很好。 rmarkdown 网站上External Applications 部分中的示例在我的演示文稿中也很完美。但是当我将system.file 中的路径替换为我的应用程序时,我得到了错误:
No Shiny application exists at the path ""
这是我替换路径的方式:
shinyAppDir(
system.file("dash", package="shiny"),
options=list(
width="100%", height=700
)
)
出现错误后,我尝试了以下操作:
shinyAppDir(
"C:/Users/durraniu/Documents/Trajectory-one/dash",
options=list(
width="100%", height=700
)
)
但后来我得到了一个新的错误:
object 'dash' not found
这意味着它没有解析 global.R。
我该如何解决这个问题?
【问题讨论】:
-
请尝试检查您是否加载了适当的 library()。请同时检查您是否将文件放在工作目录中。键入 getwd() 以查看工作目录并将文件破折号放在那里,然后运行,我认为它会工作,谢谢谢谢