我在使用RStudio(1.0.136)和R(3.3.2)时遇到了一些非常奇怪的行为,遗憾的是它不适用于可重现的例子.
每当我强行退出一个RStudio项目时,我开始得到这些奇怪的幻像错误消息,因为想到RStudio试图运行在项目中不再存在的代码.只要我在编辑器中保存的脚本中输入任何内容,就会发生这种情
有没有人对我如何确定此错误的根本原因有任何想法?或者我如何完全删除RStudio对崩溃前项目的了解?
更新:它在某种程度上与代码无关,并且发生在一些项目上.我实际上并没有看到它试图运行的代码,而只是看到的错误消息,通常是尝试加载一个不存在的文件,或者调用一个尚未加载到内存中的函数.我尝试了以下事项:
所以我认为发生的事情是当RStudio意外退出时,会有一些初始文件的引用,该文件在启动时由加载R文件加载.
编辑:相关错误:https: //support.rstudio.com/hc/en-us/community/posts/220481907-Phantom-error-messages-on-RStudio
我正在开发一个内部R包,它将从github存储和安装,但是它依赖于另一个R包,该R包也位于私有仓库中。
我知道如何使用devtools Remotes:标签(vignette)指定远程依赖关系,也知道如何使用来安装私有存储库install_github(source, PAT)。但是,我该怎么办?想法是让服务器只安装软件包,并在github上安装所有依赖项。
我似乎无法找到任何完整的示例来创建自己的navBar组件,然后连接到它react-native-router-flux.谁能帮我吗?看看github问题,似乎这对图书馆来说是一个很大的需求.我想要做的是:
谢谢!
我有一个pkgdown网站,我在其中将许多功能分组到参考.yml文件中的类别中.我想知道是否有办法将我没有明确归类的所有功能都归入他们自己的类别.我唯一的想法是使用这样的matches功能:
reference:
- title: "someCategory"
contents:
- myFunction
- title: "other"
contents:
- matches(".*")
Run Code Online (Sandbox Code Playgroud)
但是,它myFunction同时包含"someCategory"和"other"类别.我想做的是匹配所有不在类别中的功能.
谢谢!
我试图让用户通过长按其中一个元素来重新排序滚动视图列表中的元素.我们要做的是基本上让用户使用长按来获取滚动视图列表的元素,然后将该元素放在列表中的其他位置.目前我们使用动画视图完成所有工作,但问题在于难以将滚动和滑动到删除集成到动画视图中.所以我们希望在滚动视图中添加"拾取和重新排序".
有没有一种方法可以实现这一目标?
我有一个闪亮的加载微调器,它的实现类似于他的答案:
conditionalPanel(condition="$('html').hasClass('shiny-busy')",
tags$div("Loading...",id="loadmessage")
)
runApp(list(
ui = pageWithSidebar(
headerPanel("Test"),
sidebarPanel(
tags$head(tags$style(type="text/css", "
#loadmessage {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
padding: 5px 0px 5px 0px;
text-align: center;
font-weight: bold;
font-size: 100%;
color: #000000;
background-color: #CCFF66;
z-index: 105;
}
")),
numericInput('n', 'Number of obs', 100),
conditionalPanel(condition="$('html').hasClass('shiny-busy')",
tags$div("Loading...",id="loadmessage"))
),
mainPanel(plotOutput('plot'))
),
server = function(input, output) {
output$plot <- renderPlot({ Sys.sleep(2); hist(runif(input$n)) })
}
))
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是装载机一直出现,即使闪亮的时间只有几分之一秒.这导致应用程序一直闪烁.有没有办法在条件面板上基本上设置延迟,以便微调器只在页面忙碌一秒后出现?