29得票2回答
在R中的data.table中,如何通过两个条件选择行?

假设我有一个 data.table,我想选择所有变量 x 的值为 b 的行。这很容易。library(data.table) DT <- data.table(x=rep(c("a","b","c"),each=3), y=c(1,3,6), v=1:9) setkey(DT,x) ...

29得票1回答
按照一列因素拆分/子集化数据框

我的数据是这样的(例如):ID Rate State 1 24 AL 2 35 MN 3 46 FL 4 34 AL 5 78 MN 6 99 FL 数据:structure(list(ID = 1:6, Rate = c(24L, 35L, 46L...

28得票2回答
在subset函数中使用多个条件和逻辑运算符

如果我想在R中选择数据子集,我可以使用subset函数。我想基于符合某些条件的数据进行分析,例如某个变量是1、2或3。我尝试了myNewDataFrame <- subset(bigfive, subset = (bigfive$bf11==(1||2||3))) 它总是只选择符合第一个...

26得票2回答
如何检查一个ArrayList的元素是否全部包含在另一个ArrayList中

我该如何轻松地检查一个 ArrayList 中的所有元素是否都属于另一个 ArrayList?

25得票3回答
如何通过只取数据框中2列的非NA值来对数据框进行子集化

我试图通过提取数据框中两列的整数值来对数据框进行子集处理。Subs1<-subset(DATA,DATA[,2][!is.na(DATA[,2])] & DATA[,3][!is.na(DATA[,3])]) 但是它给了我一个错误:长对象长度不是短对象长度的倍数。 我如何构建由...

25得票6回答
如何按组 / 子集用平均值替换NA?

我有一个数据框,其中包含来自蝾螈肠道的各种节肢动物的长度和宽度。因为有些肠道有数千个特定的猎物,我只测量了每种猎物的子集。现在,我想用该猎物的平均长度和宽度替换每个未测量的个体。我想保留数据框,并仅添加填充后的列(length2,width2)。主要原因是每一行也有关于捕捉蝾螈的日期和位置的数...

25得票1回答
为什么R使用部分匹配?

我知道对于列表,使用基本运算符$和[[]进行索引时会进行部分匹配。例如: ll <- list(yy=1) ll$y [1] 1 但我仍然是R语言的新手,这对我来说很新奇:函数参数的部分匹配。 h <- function(xx=2)xx h(x=2) [1] 2 我希望...

25得票2回答
根据多列值将数据框划分为多个数据框

我正在尝试对数据框进行子集操作,以便根据多个列值获取多个数据框。这是我的例子:>df v1 v2 v3 v4 v5 A Z 1 10 12 D Y 10 12 8 E X 2 12 1...

25得票2回答
如何为S4类定义子集运算符?

我在为S4类定义[、$和[[子集操作符时遇到了困难。 有没有人可以为我提供一个基本的示例来定义这三个操作符的S4类?

24得票3回答
如何在R中使用grep?

我希望根据名称的子集来选择行,例如: 假设我有以下数据:data <- structure(c(91, 92, 108, 104, 87, 91, 91, 97, 81, 98), .Names = c("fee-", "fi", "fo-", "fum-", "foo-", "fo...