我有一个data.table
个,如下所示-
temp_dt = structure(list(group = c("A", "A", "B", "C", "D",
"D", "E", "E"), value = c(28.395, 26.206, 64.032,
7.588961, 0.053089, 0.053089, 0.795798, 0.795798), type = c("R",
"P", "R", "R", "R", "P", "R", "P")), row.names = c(NA, -8L), class = c("data.table",
"data.frame"))
> temp_dt
group value type
1: A 28.395000 R
2: A 26.206000 P
3: B 64.032000 R
4: C 7.588961 R
5: D 0.053089 R
6: D 0.053089 P
7: E 0.795798 R
8: E 0.795798 P
我想对data.table
temp_dt
进行子集划分,这样当一个组同时有R
和P
两种类型时,就 Select 了R
类型的行.如果组有R
或P
,则 Select 任何可用的.