41得票2回答
如何结束“调试”模式?

在RStudio中,我通过启动调试模式来进行调试debug(ls) ls() 我不知道如何结束这种模式。 提示更改为 Browse[2]> 我怎样才能结束调试模式?

10得票3回答
在R中基于范围创建分类变量

我有一个包含整数列的数据框,我想要使用它作为参考来创建一个新的分类变量。我想将该变量分成三组并自己设置范围(例如0-5、6-10等)。我尝试了cut函数,但它是基于正态分布将变量分组的,而我的数据是右偏的。我也尝试使用if/then语句,但这会输出一个true/false值,我想保留原始变量。...

485得票21回答
在一个向量中计算值为x的元素数量

我有一个数字向量: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出现的次数?

25得票7回答
在一个向量中查找多个元素的所有位置

假设我有以下向量:x <- c(8, 6, 9, 9, 7, 3, 2, 5, 5, 1, 6, 8, 5, 2, 9, 3, 5, 10, 8, 2) 我怎样才能找到所有值为8或9的元素?

162得票7回答
我应该使用data.frame还是matrix?

何时使用data.frame,何时更好地使用matrix? 两者都以矩形格式存储数据,因此有时不清楚。 是否有任何一般的经验法则来确定使用哪种数据类型?

208得票22回答
用最新的非NA值替换NA值

在 data.frame(或 data.table)中,我想用最近的非 NA 值填充 NA。 以下是一个简单的示例,使用向量(而不是 data.frame): > y <- c(NA, 2, 2, NA, NA, 3, NA, 4, NA, NA) 我希望有一个名为fill....

109得票6回答
如何动态命名变量?

是否有可能动态创建变量名? 我想将列表中的数据框读入带有数字结尾的新变量中,例如orca1、orca2、orca3等。 如果我尝试这样做:paste("orca",i,sep="")=list_name[[i]] 我得到了这个错误target of assignment expands t...

33得票2回答
迁移R库

我想要将 Linux 上的几个 R 库 (*) 从一个驱动器移动到另一个驱动器,想知道是否可以简单地移动并且安全,或者我应该卸载并重新安装这些包。我意识到库的位置通过 .libPaths() 进行标识,并查看了 "R Installation and Administration" 手册以了解...

129得票3回答
在R中永久设置默认的CRAN镜像

如何在R中永久设置特定的CRAN镜像? 我想在我的笔记本电脑上永久设置它,这样当我执行install.packages()时,它不会再问我要选择哪个镜像。

194得票9回答
R内存管理 / 无法分配大小为n Mb的向量

我在尝试使用R中的大型对象时遇到了一些问题。例如: > memory.limit(4000) > a = matrix(NA, 1500000, 60) > a = matrix(NA, 2500000, 60) > a = matrix(NA, 3500000, 6...