【发布时间】:2022-01-14 21:45:33
【问题描述】:
我想知道如何在下面对我的data 进行子集化,这样我最终会得到 4 个studyies,其中包括:
(A) 2 个独特的 studyies,其中 study_type==standard 包括 1 个 study 和 reporting==subscale,1 个 study 和 reporting==composite(类似于研究 1 和3)
与
(B) 2 个独特的 studyies,其中 study_type==alternative 包括 1 个 study 和 reporting==subscale,1 个 study 和 reporting==composite。(类似研究 5和 7)
这在 R 中可能吗?
m="
study subscale reporting obs include yi vi study_type
1 A subscale 1 yes 1.94 0.33503768 standard
1 A subscale 2 yes 1.06 0.01076604 standard
2 A subscale 3 yes 2.41 0.23767389 standard
2 A subscale 4 yes 2.34 0.37539841 standard
3 A&C composite 5 yes 3.09 0.31349510 standard
3 A&C composite 6 yes 3.99 0.01349510 standard
4 A&B composite 7 yes 2.90 0.91349510 standard
4 A&B composite 8 yes 3.01 0.99349510 standard
5 G&H composite 9 yes 1.01 0.99910197 alternative
5 G&H composite 10 yes 2.10 0.97910095 alternative
6 E&G composite 11 yes 0.11 0.27912095 alternative
6 E&G composite 12 yes 3.12 0.87910095 alternative
7 E subscale 13 yes 0.08 0.21670360 alternative
7 G subscale 14 yes 1.00 0.91597190 alternative
8 F subscale 15 yes 1.08 0.81670360 alternative
8 E subscale 16 yes 0.99 0.91297170 alternative"
data <- read.table(text=m,h=T)
【问题讨论】:
标签: r dataframe dplyr tidyverse subset