小编Jak*_*ake的帖子

表示子集的子集

还在学习R,但我个人认为这是不可能的,我希望你们中的一个能证明我的错.

我希望找到值<= 25th百分位数的平均值,以及值> = 75th百分位数的平均值; 但不是整个数据集.我想找到这些数据子集的方法,从中找到百分位数.

这将生成类似于我自己的数据:

library(data.table)
DT <- data.table(V1 <- c('AR','AR','AR','AR','AR','AR','AD','AD','AD','AD','AD','AD','BD',
                         'BD','BD','BD','BX','CX','DX','DX','DD','DD','DD','DD','DR','DR',
                         'DR','DR','DR','DR'),
                 V2 <- c(.12,.02,.03,.22,.44,.09,.11,.17,.15,.26,.29,.27,.16,.16,.02,.12,.02,
                         .03,.22,.44,.09,.11,.17,.15,.26,.29,.27,.16,.16,.02))
Run Code Online (Sandbox Code Playgroud)

好像:

    V1   V2
 1: AR 0.12
 2: AR 0.02
 3: AR 0.03
 4: AR 0.22
 5: AR 0.44
 6: AR 0.09
 7: AD 0.11
 8: AD 0.17
 9: AD 0.15
10: AD 0.26
11: AD 0.29
12: AD 0.27
13: BD 0.16
14: BD 0.16
15: BD 0.02
16: BD 0.12
17: BX 0.02
18: CX 0.03
19: DX 0.22
20: …
Run Code Online (Sandbox Code Playgroud)

r data.table

9
推荐指数
1
解决办法
76
查看次数

标签 统计

data.table ×1

r ×1