Questions tagged «r»

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

12
将WinJava 64位上的rJava包与R一起使用
我正在尝试rJava在具有Win 7 64位的计算机上安装。当我跑步 install.packages("rJava") 一切似乎都很好: Installing package(s) into ‘C:/Users/djq/Documents/R/win-library/2.13’ (as ‘lib’ is unspecified) trying URL 'http://software.rc.fas.harvard.edu/mirrors/R/bin/windows/contrib/2.13/rJava_0.9-1.zip' Content type 'application/zip' length 654936 bytes (639 Kb) opened URL downloaded 639 Kb package 'rJava' successfully unpacked and MD5 sums checked The downloaded packages are in C:\TEMP\RtmpW2eAUw\downloaded_packages 但是当我尝试加载库时library(rJava),出现以下错误: Error : .onLoad failed in loadNamespace() …
149 r  rjava 


8
R内存管理/无法分配大小为n Mb的向量
我在尝试在R中使用大对象时遇到了问题。例如: > memory.limit(4000) > a = matrix(NA, 1500000, 60) > a = matrix(NA, 2500000, 60) > a = matrix(NA, 3500000, 60) Error: cannot allocate vector of size 801.1 Mb > a = matrix(NA, 2500000, 60) Error: cannot allocate vector of size 572.2 Mb # Can't go smaller anymore > rm(list=ls(all=TRUE)) …

16
有没有办法在脚本结束时使R哔哔声/播放声音?
当我运行R脚本时,我会在其他桌面上执行其他操作。如果我不经常检查,我永远不知道什么时候完成。有没有一种方法可以调用蜂鸣声(例如系统蜂鸣声)或让R播放声音或在脚本结尾通过一些代码通知咆哮?
149 r 


4
何时使用导入/依赖的更好解释
“ 编写R扩展 ”手册为何时使用导入或依赖提供了以下指导: 一般规则是 仅在使用“库”(pkgname)加载软件包时仅需要名称空间的软件包必须在“导入”字段中列出,而不是在“依赖”字段中列出。 必须附加才能成功使用库(pkgname)加载程序包的程序包,仅在“依赖”字段中列出。 有人可以对此提供更多的清晰度吗?我怎么知道何时我的软件包只需要加载名称空间,以及何时需要附加软件包?两者都有什么例子?我认为典型的程序包只是函数的集合,有时会调用其他程序包中的函数(其中一些工作已被编码)。以上是这种情况1还是2? 编辑 我写了一篇博客文章,其中包含有关此特定主题的部分(搜索“ Imports v Depends”)。视觉效果使其更容易理解。
148 r 

7
将行名称转换为第一列
我有一个像这样的数据框: df VALUE ABS_CALL DETECTION P-VALUE 1007_s_at "957.729231881542" "P" "0.00486279317241156" 1053_at "320.632701283368" "P" "0.0313356324173416" 117_at "429.842323161046" "P" "0.0170004527476119" 121_at "2395.7364289242" "P" "0.0114473584876183" 1255_g_at "116.493632746934" "A" "0.39799368200131" 1294_at "739.927122116896" "A" "0.0668649772942343" 我想将行名称转换为第一列。目前,我使用这样的方法将行名作为第一列: d <- df names <- rownames(d) rownames(d) <- NULL data <- cbind(names,d) 有没有一行可以做到这一点?
147 r  dataframe  col  rowname 


7
如何在R中的图中增加字体大小?
我很困惑。在图的标题,标签和其他位置增加文字字体大小的正确方法是什么? 例如 x <- rnorm(100) hist(x, xlim=range(x), xlab= "Variable Label", ylab="density", main="Title of plot", prob=TRUE, ps=30) 该ps参数不会更改字体大小(但在R帮助中?par表示它是用于“文本的磅值(而不是符号)”。 也可以从诸如的绘图功能中分离更改字体大小hist吗?
146 r  plot 

4
在ggplot2中更改轴标题和标签的大小
我有一个非常简单的问题,我一直在努力寻找答案。我希望这里有人可以帮助我。 下面是一个示例数据框: a <- c(1:10) b <- c(10:1) df <- data.frame(a,b) library(ggplot2) g = ggplot(data=df) + geom_point(aes(x=a, y=b)) + xlab("x axis") g 我只想学习如何更改轴标题和轴标签的文本大小。
145 r  ggplot2 

8
将所有0值替换为NA
我有一些数字列的数据框。某行的值为0,在统计分析中应将其视为空值。在R中将所有0值替换为NULL的最快方法是什么?
144 r  r-faq 

6
选择满足条件的矩阵行
在R中具有矩阵: one two three four [1,] 1 6 11 16 [2,] 2 7 12 17 [3,] 3 8 11 18 [4,] 4 9 11 19 [5,] 5 10 15 20 我要提取其行具有第三列= 11的子矩阵。即: one two three four [1,] 1 6 11 16 [3,] 3 8 11 18 [4,] 4 9 11 …
144 r  select  matrix  submatrix 


7
lapply和do.call有什么区别?
我最近学习R和由两个功能感到困惑:lapply和do.call。似乎它们与mapLisp中的功能相似。但是,为什么有两个函数的名称如此不同?为什么R不只使用一个称为的函数map?


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.