因此,我试图考虑如何操作数据。可以说我有一个像下面这样的数据框。
ID Factor More_data_columns
1 1 ....
2 1 ....
3 1 ....
4 2 ....
5 3 ....
现在是否有一种方法可以选择ID 2,然后根据ID 2的因子子集将其余数据转换为新的数据帧?
Id 2:
Factor More_data_columns
1 ....
1 ....
1 ....
答案 0 :(得分:2)
我想这就是你想要的:
a <- data.frame(ID = 1:5, Factor = c(1,1,1,2,3), More_Data = 6:10)
ID <- 1
a[a$Factor == a$Factor[a$ID == ID],]
#ID Factor More_Data
#1 1 1 6
#2 2 1 7
#3 3 1 8