Tag: r

如何检查对象(variables)是否在R中定义?

我想检查是否有一个variables是在R中定义的,而不会出现错误。 我怎样才能做到这一点? 我的尝试(不成功): > is.na(ooxx) Error: object 'ooxx' not found > is.finite(ooxx) Error: object 'ooxx' not found 谢谢!

如何访问vector中的最后一个值?

假设我有一个嵌套在一个或两个数据框中的向量。 是否有一个快速和肮脏的方式来访问最后一个值,而不使用length()函数? ala PERL的$#特别var? 所以我想像这样的东西: dat$vec1$vec2[$#] 代替 dat$vec1$vec2[length(dat$vec1$vec2)]

如何重命名data.frame中的单个列?

我知道如果我有超过1列的数据框,我可以使用 colnames(x) <- c("col1","col2") 重命名列。 如果只有一列,我该怎么做? 意思是只有一列的vector或数据框。 例: trSamp <- data.frame(sample(trainer$index, 10000)) head(trSamp ) # sample.trainer.index..10000. # 1 5907862 # 2 2181266 # 3 7368504 # 4 1949790 # 5 3475174 # 6 6062879 ncol(trSamp) # [1] 1 class(trSamp) # [1] "data.frame" class(trSamp[1]) # [1] "data.frame" class(trSamp[,1]) # [1] "numeric" colnames(trSamp)[2] <- "newname2" # Error […]

使用RStudio更新R.

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

如何将图像保存为磁盘上的图像?

我使用R绘制了一个简单的线性回归。我想将该图像保存为PNG或JPEG,是否可以自动执行? (通过代码) 有两个不同的问题:首先,我已经在看我的显示器上的情节,我想保存它。 其次,我还没有生成剧情,但我想直接保存到磁盘上,当我执行我的绘图代码。

如何找出在R中加载哪个软件包版本?

我正在研究如何使用我的大学集群。 它有2个版本的R安装。 系统范围R 2.11(Debian 6.0)和R 2.14.2非标准位置。 我正在尝试将MPI和雪一起使用。 我试图运行的代码如下 library(snow) library(Rmpi) cl <- makeMPIcluster(mpi.universe.size()-1) stopCluster(cl) mpi.quit() 它在R 2.11中没有问题。 (我用mpirun -H localhost,n1,n2,n3,n4 -n 1 R –slave -f code.R启动脚本mpirun -H localhost,n1,n2,n3,n4 -n 1 R –slave -f code.R )。 现在当我尝试用R 2.14.2来做时,我得到以下消息: Error: This is R 2.11.1, package 'snow' needs >= 2.12.1 In addition: Warning message: 所以看来R加载了R 2.11编译的包装雪版本。 我已经在R 2.14中将雪安装到我的主文件夹中,并将以下行添加到我的代码中: […]

检查目录的存在和创build如果不存在

我经常发现自己编写了可以产生大量输出的R脚本。 我觉得把这个输出放到它自己的目录里是比较简单的。 我在下面写的将检查一个目录的存在,并进入它,或创build目录,然后进入它。 有没有更好的方法来解决这个问题? mainDir <- "c:/path/to/main/dir" subDir <- "outputDirectory" if (file.exists(subDir)){ setwd(file.path(mainDir, subDir)) } else { dir.create(file.path(mainDir, subDir)) setwd(file.path(mainDir, subDir)) }

用R制作乳胶桌子的工具

在一般的要求,一个社区维基生产乳胶表在R.在这篇文章中,我会给大概最常用的软件包和博客与代码从较不直接的对象生产乳胶表。 请随时添加任何我错过的,和/或提供技巧,提示和一些小技巧,如何生产与R好格式乳胶表。 软件包: xtable :用于最简单对象的标准表。 一个不错的画廊与例子可以在这里find。 memisc :用于pipe理调查数据的工具,包含用于(基本)回归模型估计的乳胶表格的一些工具。 Hmisc包含一个函数latex() ,它创build一个包含所选对象的tex文件。 这是非常灵活的,也可以输出longtable乳胶表。 帮助文件中有很多信息?latex miscFuncs有一个简洁的函数“latextable”,它将混合字母和数字条目的matrix数据转换成LaTeX表格,并将它们打印到控制台,以便将它们复制并粘贴到LaTeX文档中。 texreg包( JSS文件 )将统计模型输出转换成LaTeX表。 合并多个模型。 可以处理大约50种不同的模型types,包括networking模型和多级模型(lme和lme4)。 reporttools包( JSS文件 )是连续,分类和datevariables描述统计的另一种select。 表格包也许是R中用于描述性统计的最通用的LaTeX表格包 stargazer软件包做出了很好的比较统计模型汇总表 博客和代码片段 保罗·约翰逊(Paul Johnson )的outreg函数给出了Latex中Stata类的表格,用于回归的输出。 这个很好。 正如在前面的问题中给出的,有一个代码片段来调整lme4对象的memisc包 。 相关问题: 对R / LaTeX表创build包的build议 Rreport / LaTeX质量输出包 用xtablesorting乳胶输出表 任何方式来生成一个LME4模型适合对象LaTeX表? R data.frame与xtable胶乳输出的堆叠指定标题 使用公式语言自动将表格快速添加到R的胶乳中 ,并使用非常灵活和有趣的语法

如何在R中find一个string的长度?

如何find一个string的长度(string中的字符数),而不分裂在R? 我知道如何find一个列表的长度,但不是一个string。 那么Unicodestring呢? 如何查找Unicodestring中的长度(以字节为单位)和字符数(符号,符号)? 相关问题: 如何在R中findUnicodestring中的“真实”字符数

计算vector中x值的元素数量

我有一个数字vector: numbers <- c(4,23,4,23,5,43,54,56,657,67,67,435, 453,435,324,34,456,56,567,65,34,435) 我怎么能R计数值x出现在向量中的次数?