Tag: r

如何将注释中的文本与ggplot2alignment

我的例子是: qplot(mtcars$mpg) + annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text") 我如何让这里的文本左alignment? 所以说'有些人互相排队。

dplyr summarise_each与na.rm

有没有办法指示dplyr与na.rm=TRUE使用na.rm=TRUE ? 我想用summarise_each("mean")来表示variables的意思,但是我不知道如何指定它来忽略缺less的值。

在data.table列中分割文本string

我有一个脚本,它将CSV文件中的数据读入到data.table ,然后将一列中的文本分成几个新列。 我目前使用lapply和strsplit函数来做到这一点。 这是一个例子: library("data.table") df = data.table(PREFIX = c("A_B","A_C","A_D","B_A","B_C","B_D"), VALUE = 1:6) dt = as.data.table(df) # split PREFIX into new columns dt$PX = as.character(lapply(strsplit(as.character(dt$PREFIX), split="_"), "[", 1)) dt$PY = as.character(lapply(strsplit(as.character(dt$PREFIX), split="_"), "[", 2)) dt # PREFIX VALUE PX PY # 1: A_B 1 AB # 2: A_C 2 AC # 3: A_D 3 AD […]

如何将两个RMarkdown(.Rmd)文件合并成一个输出?

我在同一个文件夹中有两个文件:chapter1.Rmd和chapter2.Rmd,包含以下内容: chapter1.Rmd — title: "Chapter 1" output: pdf_document — ## This is chapter 1. {#Chapter1} Next up: [chapter 2](#Chapter2) chapter2.Rmd — title: "Chapter 2" output: pdf_document — ## This is chapter 2. {#Chapter2} Previously: [chapter 1](#Chapter1) 我怎样编织这些文件才能将它们合并成一个pdf文件? 当然, render(input = "chapter1.Rmd", output_format = "pdf_document")可以正常工作,但render(input = "chapter1.Rmd", input = "chapter2.Rmd", output_format = "pdf_document")不会。 我为什么要这样做? 把一个巨大的文件分解成逻辑文件。 我使用了@hadley的bookdown软件包来从.Rmd中构buildlatex,但是这对于这个特殊的任务来说似乎是过度的。 […]

案例陈述等同于R

我有一个数据框中的variables,其中一个字段通常有7-8个值。 我想在数据框中的一个新variables中将它们分成3或4个新的类别。 什么是最好的方法? 如果我使用类似SQL的工具,但是不确定如何在R中攻击,我会使用CASE语句。 任何帮助你可以提供将非常感激!

seq vs seq_along。 什么时候使用seq会导致意想不到的结果?

什么是seq_along工作的好例子,但seq会产生意想不到的结果。 从?seq的文档我们有: 请注意,它将调用第一个参数的类而不pipe参数名称。 这可能会产生意想不到的后果,如果只有一个参数被调用,意图将其视为一致,那么在这种情况下使用seg_along要好得多。

学习R.从哪里开始?

我已经使用了R一年多一点,这是一个成功的冒险。 但是所有这些都经常发生,我发现有些东西是我不知道如何find它或者是它的一个例子。 堆栈溢出, 你能否推荐一种学习R的途径,提供一个可供其使用的工具集来解决统计性问题? 在互联网上有很多的知识,在r-project网站和邮件列表之间,但它似乎是“无处不在”,而且当你真正在寻找它的时候,它是无处不在的。 例如,当我刚开始使用R时,我经历了“Intro to R”。 然后,我读了语言定义(显然没有陷入)。 但是每当我问一个关于Stackoverflow的问题时,我都会遇到一些新的坏消息,这个消息在短期内是我所有问题的解决scheme。 我的问题是,你是如何知道这些function存在的呢? 那么如何find它们? 据推测,你读了一些东西,或者find了一些资源,把你的学习转移到曲线的指数部分。 它以前如何? 显然,R作为统计工具的function非常广泛。 为了我自己的目的,我主要使用经济或财务数据。 因此,考虑到这一点的答案将是最有帮助的。

从R中的string中删除所有特殊字符?

如何删除R中给定string中的所有特殊字符并用空格replace每个特殊字符? 删除的特殊字符是: ~!@#$%^&*(){}_+:"<>?,./;'[]-= regex [:punct:]将会完成一半的工作。 问题2:但是,如何从外语中删除这些字符: â í ü Â á ą ę ś ć ? Answer_2:用regex或regex [^a-zA-Z0-9]replace[^[:alnum:]] regex[^a-zA-Z0-9]

从CRAN Ubuntu存储库安装R:没有公钥错误

让我开始说我对Linux(Ubuntu)是完全新的,并与R一起工作。目前,我在R 2.13版本,并且想要更新到一个更新的版本,以便使用一些依赖于R> = 2.14的软件包。 我有我的sources.list文件中find这里描述的行。 然后我导航到terminal并input: sudo apt-get update 并尝试更新最接近我的CRAN镜像上的R时出现以下错误: Reading package lists… Done W: GPG error: http://lib.stat.cmu.edu oneiric/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 51716619E084DAB9 由于我在Ubuntu下是R新手,所以我不确定如何debugging这个错误。 任何帮助都感激不尽。

用R markdown,knitr,pandoc,beamer绘制尺寸和分辨率

默认情况下不适合幻灯片,甚至不能通过任何其他方式进行打印。 下面是.Rmd: 编辑:看来你必须在每个块中使用plot()。 第二个阴谋现在打印。 # Plot should show at high resolution “`{r echo=FALSE, comment = ""} # load some data require(plyr) rbi <- ddply(baseball, .(year), summarise, mean_rbi = mean(rbi, na.rm = TRUE)) “` “`{r} # plot plot(mean_rbi ~ year, type = "l", data = rbi) “` # Second attempt “`{r, fig.width = 2, fig.height = […]