Questions tagged «r»

R是一种免费的开源编程语言和软件环境,用于统计计算,生物信息学,可视化和通用计算。请提供最少且可复制的示例以及所需的输出。使用`dput()`作为数据,并通过`library()`调用指定所有非基本包。不要为数据或代码嵌入图片,而应使用缩进的代码块。对于统计相关的问题,请使用https://stats.stackexchange.com。

11
如何访问向量中的最后一个值?
假设我有一个向量嵌套在一个或两个级别的数据框中。有没有使用该length()函数的快速而肮脏的方法来访问最后一个值?是PERL的$#特殊变种吗? 所以我想要这样的东西: dat$vec1$vec2[$#] 代替 dat$vec1$vec2[length(dat$vec1$vec2)]
288 r  dataframe  vector 

6
评估以字符串形式给出的表达式
我很好奇R是否可以使用其eval()功能来执行例如字符串提供的计算。 这是一个常见的情况: eval("5+5") 但是,我得到的不是10个: [1] "5+5" 有什么办法吗?
283 r  eval  r-faq 

10
如何从R脚本读取命令行参数?
我有一个R脚本,我想为其提供几个命令行参数(而不是代码本身中的硬编码参数值)。该脚本在Windows上运行。 我找不到有关如何将命令行中提供的参数读入R脚本的信息。如果无法完成,我会感到惊讶,所以也许我只是没有在Google搜索中使用最佳关键字... 有任何指示或建议吗?

10
在R中测量功能执行时间
R中测量功能执行时间的方法是否标准化? 显然,我可以system.time在执行之前和执行之后进行处理,然后加以区别,但是我想知道是否存在某种标准化的方式或功能(想不发明轮子)。 我似乎记得我曾经使用过以下方法: somesysfunction("myfunction(with,arguments)") > Start time : 2001-01-01 00:00:00 # output of somesysfunction > "Result" "of" "myfunction" # output of myfunction > End time : 2001-01-01 00:00:10 # output of somesysfunction > Total Execution time : 10 seconds # output of somesysfunction
281 r  time  profiling 

9
测试字符是否在字符串中
我正在尝试确定一个字符串是否是另一个字符串的子集。例如: chars <- "test" value <- "es" 如果“值”作为字符串“字符”的一部分出现,我想返回TRUE。在以下情况下,我想返回false: chars <- "test" value <- "et"
279 r  regex  string  r-faq 


15
如何从列表中删除元素?
我有一个列表,我想从中删除一个元素。我怎样才能做到这一点? 我已经尝试在参考手册中查找我认为该功能的明显名称,但没有找到合适的名称。
275 r  list  indexing 


6
连接字符串/字符的向量
如果我有一个character类型的向量,如何将这些值连接成字符串?这是我将使用paste()做到的方式: sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') 屈服"abc"。 但是,当然,这只有在我提前知道sdata的长度的情况下才有效。
273 r  string  r-faq 


24
专业R用户,您的.Rprofile中有什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我一直发现其他人的启动配置文件对这种语言既有用又有启发性。此外,尽管我对Bash和Vim进行了一些自定义,但我对R没有任何帮助。 例如,我一直想要的一件事是在窗口终端中输入和输出文本的颜色不同,甚至语法高亮。

8
用于在R中制作乳胶表的工具
在这里很难说出要问什么。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,因此不能以当前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 在一般要求下,一个有关在R中生成乳胶表的社区Wiki。在本文中,我将概述最常用的软件包和博客,并提供用于从不太直接的对象生成乳胶表的代码。请随时添加我错过的任何内容,和/或提供有关如何使用R生成格式正确的乳胶表的提示,技巧和小技巧。 包装方式: xtable:用于大多数简单对象的标准表。可以在此处找到带有示例的不错的画廊。 memisc:用于管理调查数据的工具,包含一些用于(基本)回归模型估计值的乳胶表的工具。 Hmisc包含一个函数latex(),该函数创建一个包含所选对象的tex文件。它非常灵活,还可以输出longtable乳胶表。帮助文件中有很多信息?latex miscFuncs具有一个简洁的函数“ latextable”,该函数可将具有字母和数字混合条目的矩阵数据转换为LaTeX表并将其打印到控制台,以便可以将其复制并粘贴到LaTeX文档中。 texreg软件包(JSS纸)将统计模型输出转换为LaTeX表。合并多个模型。可以处理大约50种不同的模型类型,包括网络模型和多层模型(lme和lme4)。 reporttools软件包(JSS文件)是用于连续,分类和日期变量的描述性统计的另一个选项。 表格包可能是R中用于描述性统计的最通用的LaTeX表格制作包 Stargazer软件包使比较统计模型汇总表更好 博客和代码片段 保罗·约翰逊(Paul Johnson)的超越职能在Latex中提供类似于Stata的表来输出回归。这个很棒。 正如前面的问题中给出的那样,有一个代码片段可以使memisc包适合lme4对象。 相关问题: R / LaTeX表创建包的建议 Rreport / LaTeX质量输出包 使用xtable对乳胶输出表进行排序 有什么方法可以从lme4 mer模型拟合对象生成LaTeX表? R data.frame具有堆叠的指定标题,用于使用xtable输出乳胶 使用公式语言以非常灵活和有趣的语法自动从R快速向乳胶添加表
268 r  latex 

6
从R中的data.frame中删除整列
有谁知道如何从R中的data.frame中删除整个列?例如,如果我得到此data.frame: > head(data) chr genome region 1 chr1 hg19_refGene CDS 2 chr1 hg19_refGene exon 3 chr1 hg19_refGene CDS 4 chr1 hg19_refGene exon 5 chr1 hg19_refGene CDS 6 chr1 hg19_refGene exon 我想删除第二列。
267 r  dataframe 

12
格式化R中的小数位数
我有一个数字,例如1.128347132904321674821,在输出到屏幕(或写入文件)时,我只想显示两位小数。如何做到这一点? x <- 1.128347132904321674821 编辑: 指某东西的用途: options(digits=2) 已被建议为可能的答案。有没有一种方法可以在脚本中指定一次以供使用?当我将其添加到脚本中时,它似乎并没有做任何不同的事情,并且我对重新格式化每个数字的格式不感兴趣(我正在自动处理一个非常大的报告)。 -- 答案:舍入(x,数字= 2)
264 r  formatting  rounding  r-faq 

11
如何将数据从长格式转换为宽格式
我在重新整理以下数据框时遇到麻烦: set.seed(45) dat1 <- data.frame( name = rep(c("firstName", "secondName"), each=4), numbers = rep(1:4, 2), value = rnorm(8) ) dat1 name numbers value 1 firstName 1 0.3407997 2 firstName 2 -0.7033403 3 firstName 3 -0.3795377 4 firstName 4 -0.7460474 5 secondName 1 -0.8981073 6 secondName 2 -0.3347941 7 secondName 3 -0.5013782 …
262 r  reshape  r-faq 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.