在我的 中data,我試圖對既是又是 的唯一study值進行子集化。reportingsubscalecomposite
在這種情況下data,所需的輸出將是study==1. 我嘗試了以下方法但沒有成功。有什么解決辦法嗎?
library(tidyverse)
m="
study reporting
1 subscale
1 composite
2 subscale
2 subscale
3 composite"
data <- read.table(text = m, h=T)
data %>% group_by(study) %>%
filter(reporting=="composite"&reporting=="subscale") # Doesn't return anything
uj5u.com熱心網友回復:
你可以試試——
library(dplyr)
data %>%
group_by(study) %>%
filter(all(c('composite', 'subscale') %in% reporting)) %>%
ungroup()
# study reporting
# <int> <chr>
#1 1 subscale
#2 1 composite
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/378680.html
