2015-01-12 4 views
0

существует целевой векторПерестановка кадр данных в R

f=c(3,2,1,4) 

и фрейм данных двух столбцов (DF)

2 4 
1 2 
7 8 
9 10 

Я хочу, чтобы изменить все строки в порядке целевой ф вектора ..

7 8 
1 2 
2 4 
9 10 

есть ли простой способ?

ответ

2

Да есть:

f <- c(3,2,1,4) 
df <- matrix(c(2, 1, 7, 9, 4, 2, 8, 10), nrow=4) 
df[f, ] 
Смежные вопросы