Tag: rstudio

R – Markdown避免包加载消息

我一直在使用R-Studio的Knitr,并认为它非常整洁。 虽然我有一个小问题。 当我在R-Chunk中input文件时,knitr输出包括外部注释,如下所示: + FALSE Loading required package: ggplot2 + FALSE Loading required package: gridExtra + FALSE Loading required package: grid + FALSE Loading required package: VGAM + FALSE Loading required package: splines + FALSE Loading required package: stats4 + FALSE Attaching package: 'VGAM' + FALSE The following object(s) are masked from 'package:stats4': 我试图以各种方式设置R块选项,但仍似乎没有避免这个问题: “`{r […]

使用RStudio更新R.

我正在使用R版本2.15.0的RStudio,并且想要更新到最新的R版本。 如何使用RStudio来实现?

如何将R Markdown转换为HTML? 也就是说,Rstudio 0.96中“Knit HTML”是做什么的?

在Rstudio 0.96的R Markdown文件上按下“编织HTML”时将运行什么命令? 我的动机是,我可能想要在另一个文本编辑环境中运行相同的命令,或者我可能想将这个命令组合到一个更大的makefile 。

dynamic创build带有shiny图的标签,而无需重新创build现有标签

我想创builddynamic标签,每当用户点击一个button,一个新的标签将被创build。 每个选项卡具有相同的内容,用户可以使用各种小部件来select要绘制哪组数据。 目前,我在这里使用的解决scheme来dynamic创build我的标签,但随着lapply正在调用一个函数调用tabPanel,并添加内容到标签 ` renderUI({ some_data <- # Dataframe that data is extracted goes here createTabs <- function(tabNum, some_data) { tabPanel(title = paste("Map", tabNum, sep=" "), fluidRow( column( width = 3, wellPanel( #widgets are added here } mTabs <- lapply(0:input$map, createTabs, some_data) do.call(tabsetPanel, mTabs) }) ` 这里的for循环的方法在这里发布,以在每个选项卡上创build图表。 但是,似乎不是创build一个新的选项卡,上述两个解决scheme都重新创build所有现有的选项卡。 所以如果当前有10个标签打开,所有10个标签都会被重新创build。 不幸的是,这也会重置每个选项卡上的所有用户设置(除了减慢应用程序的运行速度),还必须执行额外的规定,这会进一步减慢应用程序的速度,因为必须创build大量的input对象。 我看到一个菜单项的解决scheme似乎解决了这个问题,只需将所有的菜单项存储在一个列表中,每当生成一个新的菜单项时,它就被简单地添加到列表中,需要创build。 是这样的标签和渲染情节的可能吗? 这是代码: newTabs <- […]

如何在RStudio中更改R的语言环境?

我在Ubuntu 12.10上使用R版本2.15.3(2013-03-01)。 该系统是德语和R是一样的。search错误消息时,这是不方便的。 在xterm这样执行R $ LANG="C" R部分解决了这个问题。 然后R显示一切英文。 但是当以这种方式加载RStudio时,R解释器仍然是德语。 所以我正在寻找一种方法来改变R本身的R语言环境。 我发现这个: 如何更改R中的语言设置 ,但是Sys.setenv(LANG = "en")用于我: 2+x # Fehler: Objekt 'x' nicht gefunden Sys.setenv(LANG = "en") 2+x # Fehler: Objekt 'x' nicht gefunden 我也试过Sys.setenv(LANG = "en_US.UTF-8")没有成功。 Sys.getlocale()输出 Sys.getlocale() # [1] "LC_CTYPE=de_DE.UTF-8;LC_NUMERIC=C;LC_TIME=de_DE.UTF-8; # LC_COLLATE=de_DE.UTF-8;LC_MONETARY=de_DE.UTF-8;LC_MESSAGES=de_DE.UTF-8; # LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=de_DE.UTF-8; # LC_IDENTIFICATION=C" (为了方便添加了线刹)

dynamic地添加绘图到网页使用shiny

我想创build一个应用程序使用闪光dynamic地添加到页面的情节。 它可能是10个地块,它可能只有一个。 我在dynamic用户界面的shiny主页上使用本教程 。 这是一个简单的例子。 函数showme正在绘制graphics server.r shinyServer(function(input, output) { # Create an environment for storing data symbol_env <- new.env() # Make a chart for a symbol, with the settings from the inputs make_chart <- function(symbol) { showme(symbol) } display <- c("1083484" , "1101732") output$MyList <- renderUi({ for (i in i:nrow(display)) renderPlot({make_chart(display[i])}) }) }) ui.r […]

在Rprofile.site中使用.libPaths更改R默认库path无法正常工作

我在Windows上运行R,而不是以pipe理员身份运行。 当我安装一个软件包时,以下命令不起作用: > install.packages("zoo") Installing package(s) into 'C:/Program Files/R/R-2.15.2/library' (as 'lib' is unspecified) Warning in install.packages : 'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable 要安装一个包,我必须指定一个库位置: install.packages("zoo", lib="C:/software/Rpackages") 要加载一个包,我还必须指定库的位置: library("zoo", lib.loc="C:/software/Rpackages") 所有这些都可以,但是我想知道是否可以将C:/software/Rpackages到库path中,从而不必每次都input它。 正如我在网上search,我发现一种方法是编辑Rprofile.site文件并添加行 .libPaths("C:/software/Rpackages") 但是,这样做后,启动RStudio,这是我得到的输出 > .libPaths() [1] "C:/Program Files/R/R-2.15.2/library" "C:/Program Files/RStudio/R/library" 我添加到Rprofile.site的.libPaths命令似乎没有任何作用! 这是为什么? 或者更重要的是,我该如何解决这个问题,以便我可以在不input库位置的情况下安装和加载包? 注意:如果我启动RStudio,那么.libPaths()命令似乎可以正常工作 .libPaths("C:/software/Rpackages") > .libPaths() [1] "C:/software/Rpackages" "C:/Program Files/R/R-2.15.2/library" 这不奇怪吗?

在升级到OSX Yosemite后,RStudio / R中的rJava加载错误

我最近从OSX Mountain Lion升级到优胜美地,从3.1.3升级到3.2。 升级完成后立即打开R或RStudio,弹出消息说我需要安装Java 6.另外,加载rJava或任何依赖rJava的软件包(例如xlsx )会导致RStudio崩溃(R当我尝试通过直接打开R.app时也崩溃了)。 在堆栈溢出和其他地方(更多细节见下文)发现一些修复后,我在加载rJava或任何依赖rJava包不再导致R崩溃,但导致以下错误的一点: library(rJava) Error : .onLoad failed in loadNamespace() for 'rJava', details: call: dyn.load(file, DLLpath = DLLpath, …) error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rJava/libs/rJava.so': dlopen(/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib Referenced from: /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rJava/libs/rJava.so Reason: image not found Error: package or namespace load failed for 'rJava' 但是,如果我从命令行调用R,然后加载rJava或任何依赖rJava包,它似乎工作(或至少我没有得到任何错误信息)。 我已经尝试了一些不同的尝试修复,其中一些修复了几次,并且不能完全记得我按照什么顺序做了什么(没有意识到这将是一个恶作剧,并没有真正跟踪) ,但这是它的要点: 将以下内容添加到我的.bash_profile […]