2013-04-10 2 views
0

Пожалуйста, может кто-нибудь предлагает руководство о том, какРасчет суммы столбцов, а затем сортировка по результатам в R

  1. суммы столбцов вычислить, а затем
  2. сортировать по результирующим итогам в R?

Все, что я пытался до сих пор к общему количеству столбцов, например (colsums() и sapply() возвращает полученные итоговые данные в виде вектора (например, ABOUT 4022), и я не могу найти какую-либо информацию о том, как я могу разделить это в колонке Заголовок ABOUT и Значение столбца 4022, а затем сортировать как заголовок и значение на значение столбца.

+0

не сортирует (colSums (mat)) 'с' mat', являющимся вашей матрицей или фреймом данных, что вы хотите? – user1981275

+0

Просьба сделать вашу ситуацию воспроизводимой, то есть предоставить нам данные и код, необходимые для имитации вашей ситуации. См. Http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example, чтобы узнать больше о том, как это сделать. –

ответ

3

Обратите внимание, что функция называется colSums (не colsums).

Используйте это с sort. Или, если вы хотите заказать в столбцах используется order:

colSums(mtcars) 
sort(colSums(mtcars)) 

mtcars[ ,order(colSums(mtcars))] 
Смежные вопросы