R: недопустимый индекс типа «список»

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

area.sort<-sort(xsample$area1, index.return=TRUE)[2]

Результатом является список, поэтому я не могу использовать его для индексации всего набора данных.

Error in xj[i] : invalid subscript type 'list'

Кто-то предложил использовать unlist, но я не могу избавиться от ix * . Есть идеи? Спасибо

> area.sort<-unlist(area.sort)

 ix1   ix2   ix3   ix4   ix5   ix6   ix7   ix8   ix9  ix10  ix11  ix12  ix13 
  45    96    92    80    53    54    24    21    63    81    40    66    64 
16
задан Waldir Leoncio 24 April 2014 в 18:27
поделиться