Как отсортировать данные с одним столбцом?Порядок использования R в одном кадре данных столбца
Я использую следующие:
> set.seed(456)
> df1 <- data.frame(col1 = runif(10))
> class(df1)
[1] "data.frame"
> df1 <- df1[order(df1$col1),]
> class(df1)
[1] "numeric"
Однако если добавить пустые вещи колонки работают отлично:
> set.seed(456)
> df1 <- data.frame(col1 = runif(10))
> df1$dummy <- NA
> class(df1)
[1] "data.frame"
> df1 <- df1[order(df1$col1),]
> class(df1)
[1] "data.frame"
> df1
col1 dummy
7 0.08243274 NA
1 0.08955160 NA
2 0.21051232 NA
9 0.23750327 NA
8 0.28552695 NA
6 0.33195997 NA
10 0.38523617 NA
3 0.73295527 NA
5 0.78839789 NA
4 0.85213354 NA
Есть ли лучший способ сделать это?
Возможный дубликат http://stackoverflow.com/questions/13156448/ how-can-i-sort-a-data-frame-with-only-one-column-without-lose-rownames/13156498 # 13156498 или http://stackoverflow.com/questions/6894246/how-to-sort- а-данные кадр-в-г/6894362 # 6894362 – Henrik