我有一个很长的R脚本,会引发一些警告,我可以忽略它。 我可以使用 suppressWarnings(expr) 对于单个语句。 但是我怎样才能在全球范围内抑制R的警告呢? 有没有这个选项?
我是Linux和R新手 我在Ubuntu 11.04中安装了R 2.12。 今天我试着安装一个新的软件包,所以我运行了下面的命令: install.packages('XML') 但安装失败,并提供以下信息: * installing *source* package 'XML' … checking for gcc… gcc checking for C compiler default output file name… a.out checking whether the C compiler works… yes checking whether we are cross compiling… no checking for suffix of executables… checking for suffix of object files… o checking whether we […]
我正在用x轴上的分类variables和y轴上的数字variables绘制图表。 对于x轴,假设有许多数据点,默认的文本格式会使每个刻度标记的标签与其他标签重叠。 我如何(a)更改我的轴文本的字体大小和(b)更改文本的方向,使文本垂直于轴?
我正在使用RStudio,我想从工作区中删除一些数据。 我知道“全部清除”button将删除所有数据。 不过,我想删除一些特定的数据。 例如,我在数据部分中有这些数据框: data data_1 data_2 data_3 我想在保留“数据”的同时删除“data_1”,“data_2”和“data_3”。 发生这种情况是因为我读取了data_1,data_2和data_3,然后合并它们以创build“数据”。 这些都是大文件,所以我想删除它们以释放一些空间。 我也尝试data_1 <- data_2 <- data_3 <- NULL ,它删除我认为的数据,但仍然保持在工作区,所以它不完全是我想做的。 我认为这个问题一定有一个简单的答案,但我找不到。
每次我使用ggplot做一个情节,我花了一点时间,尝试不同的值为hjust和vjust在一行 + opts(axis.text.x = theme_text(hjust = 0.5)) 使轴标签与轴标签几乎接触到轴的位置alignment,并与之alignment(可以说与轴alignment)。 但是,我不太明白发生了什么事。 通常情况下, hjust = 0.5给出了如此显着不同的结果,例如,我不能仅仅通过玩弄不同的值来解决这个问题。 任何人都可以点我全面解释如何调整和调整选项的工作?
dataframeD1中的分类variablesV1可以具有由从A到Z的字母表示的值。我想创build一个子集D2,它排除了某些值,比如B,N和T.基本上,我想要一个命令,它是与%in%相反%in% D2 = subset(D1, V1 %in% c('B','N',T'))
在Emacs中打开时,是否有对现有工具或新工具进行任何修改,这些工具会在Knitr Markdown文档中语法高亮(颜色)的R代码块? 我正在看的针织大块是三重反衬块[“`] ,里面含有R代码。 编辑:我到目前为止的事情: – 带Emacs 23的Ubuntu 12.04 emacs –version GNU Emacs 23.3.1 1. Polymode https://github.com/vitoshka/polymode/issues/3 我试图让polymode语法高亮我的Rmd文件,但它抱怨'颜色'加载文件: cd ~/.emacs.d git clone https://github.com/vitoshka/polymode.git 在我的.emacs文件中: (add-to-list 'load-path "/home/avilella/.emacs.d/polymode/") (add-to-list 'load-path "/home/avilella/.emacs.d/polymode/modes/") ;; Require any polymode bundles that you are interested in: (require 'poly-R) (require 'poly-markdown) EVAL-缓冲: Cannot open load file: color – CentOS与Emacs 24: emacs –version […]
所以我们习惯于对每个R新用户说“ apply不是vector化的,查看Patrick Burns R Inferno Circle 4 ”(我引用): 一个常见的反应是在应用系列中使用一个函数。 这不是 vector化,而是循环隐藏 。 apply函数在其定义中有一个for循环。 lapply函数隐藏循环,但执行时间往往大致等于明确的for循环。 实际上,快速查看apply源代码揭示了循环: grep("for", capture.output(getAnywhere("apply")), value = TRUE) ## [1] " for (i in 1L:d2) {" " else for (i in 1L:d2) {" 那么到目前为止,但看一下lapply或vapply实际上揭示了一个完全不同的画面: lapply ## function (X, FUN, …) ## { ## FUN <- match.fun(FUN) ## if (!is.vector(X) || is.object(X)) ## X […]
我在RStudio中创build了一个RMarkdown文件,并用knitr将它编织成一个HTML和.md文件。 接下来,我使用pandoc将.md文件转换为PDF文件(如果我尝试从.html文件转换,则出现错误)。 但是,生成的PDF格式具有巨大的利润率(如http://johnmacfarlane.net/pandoc/demo/example13.pdf )。 我怎样才能让pandoc生产更小利润的东西? 我已经浏览了pandoc用户指南,但没有发现任何有用的东西。
我只是想知道是否有办法摆脱坐标轴值,无论是X轴或Y轴分别在一个R – 情节图。 我知道轴=假将摆脱整个轴,但我只想摆脱编号。 非常感谢!