【发布时间】:2020-04-03 13:44:49
【问题描述】:
我正在尝试编写一个function,它将返回与该 ID 相关的所有行。
输入数据:
df <- data.frame(
id1=c('A1','A1','B1','B2','C2','C3','B3','D1','D2','E1'),
id2=c('P1','P2','P1','P2','P1','KK3','KK3','DL5','FD7','LO6')
)
例如
sample_rows <- function(id1){
#code here
return(output)
}
所需的输出 1:
sample_rows(id1='A1') 应该返回以下数据框:
id1 id2
A1 P1
A1 P2
B1 P1
B2 P2
C2 P1
所需输出 2:
sample_rows(id1 = 'C3') 应该返回以下数据框:
id1 id2
C3 KK3
B3 KK3
【问题讨论】:
标签: r dplyr data.table tidyverse plyr