假设我有一个 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) ...
我的数据是这样的(例如):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...
如果我想在R中选择数据子集,我可以使用subset函数。我想基于符合某些条件的数据进行分析,例如某个变量是1、2或3。我尝试了myNewDataFrame <- subset(bigfive, subset = (bigfive$bf11==(1||2||3))) 它总是只选择符合第一个...
我该如何轻松地检查一个 ArrayList 中的所有元素是否都属于另一个 ArrayList?
我试图通过提取数据框中两列的整数值来对数据框进行子集处理。Subs1<-subset(DATA,DATA[,2][!is.na(DATA[,2])] & DATA[,3][!is.na(DATA[,3])]) 但是它给了我一个错误:长对象长度不是短对象长度的倍数。 我如何构建由...
我有一个数据框,其中包含来自蝾螈肠道的各种节肢动物的长度和宽度。因为有些肠道有数千个特定的猎物,我只测量了每种猎物的子集。现在,我想用该猎物的平均长度和宽度替换每个未测量的个体。我想保留数据框,并仅添加填充后的列(length2,width2)。主要原因是每一行也有关于捕捉蝾螈的日期和位置的数...
我知道对于列表,使用基本运算符$和[[]进行索引时会进行部分匹配。例如: ll <- list(yy=1) ll$y [1] 1 但我仍然是R语言的新手,这对我来说很新奇:函数参数的部分匹配。 h <- function(xx=2)xx h(x=2) [1] 2 我希望...
我正在尝试对数据框进行子集操作,以便根据多个列值获取多个数据框。这是我的例子:>df v1 v2 v3 v4 v5 A Z 1 10 12 D Y 10 12 8 E X 2 12 1...
我希望根据名称的子集来选择行,例如: 假设我有以下数据:data <- structure(c(91, 92, 108, 104, 87, 91, 91, 97, 81, 98), .Names = c("fee-", "fi", "fo-", "fum-", "foo-", "fo...