考虑对列进行分组,并根据R中的其他列选择行
我的数据是数据帧(fpo): 我想根据最大值和或20%damGBVpoG4从damIDpoG4中为每个类似组的damSirepoG4选择n个数字(例如12)。 damSirepoG4包含250组相同的数字 我尝试: 但我的回答是不正确的。我无法考虑DPLYR的最大值或百分率考虑对列进行分组,并根据R中的其他列选择行,r,grouping,R,Grouping,我的数据是数据帧(fpo): 我想根据最大值和或20%damGBVpoG4从damIDpoG4中为每个类似组的damSirepoG4选择n个数字(例如12)。 damSirepoG4包含250组相同的数字 我尝试: 但我的回答是不正确的。我无法考虑DPLYR的最大值或百分率 感谢关注我们需要通过传递组中的列名(假设'fpo'是数据帧/tbl_df而不是矩阵) 谢谢你花时间回答我的问题。回答得很好 damIDpoG4 damSirepoG4 damGpoG4 damPhenpoG4 da
感谢关注我们需要通过传递
组中的列名(假设'fpo'是数据帧/tbl_df
而不是矩阵
)
谢谢你花时间回答我的问题。回答得很好
damIDpoG4 damSirepoG4 damGpoG4 damPhenpoG4 damTBVpoG4 damGBVpoG4
[1,] 450622 430878 4 5.540501 4.260957 3.422568
[2,] 450623 430878 4 3.046358 4.169094 3.528200
[3,] 450625 430878 4 4.515801 4.543196 3.843761
....
[50,] 450626 470878 4 4.798896 4.501067 3.875034
[51,] 450630 470878 4 4.282659 4.388037 3.830042
[52,] 450632 470878 4 3.553223 4.086484 3.571130
fpo %>% group_by(fpo[,2]) %>% sample_n(12)
fpo %>%
group_by(damSirepoG4) %>%
sample_n(12)