我有一个数据框,我想通过索引从这个数据框中对一些元素进行子集化。并且这些索引存储在另一个数据帧中。例如:
原始数据框:
1 4 2 5 8 2
2 8 2 3 5 0
0 2 2 4 1 3
1 8 3 2 2 1
索引的数据框:
2 3
2 6
3 3
4 5
因此,子设置的结果数据框是:
2
0
2
2
按索引对大型数据框进行子集的最有效方法是什么?提前谢谢!
答案 0 :(得分:0)
如果原始数据框为df
,并且索引存储在矩阵ind
中,请尝试:
df[ind]
请注意,ncol(ind)
必须与length(dim(df))
相同,否则您将收到错误。