Мне нужно получить сумму col для всех столбцов и получить результат в кадре данных с именами кодов и их суммой в виде двух столбцов. Но если я это сделаю, имя столбца, похоже, станет индексом, а не сам col.Как преобразовать результаты colSums в R в кадр данных
demo=data.frame(a=runif(10),b=runif(10,max=2),c=runif(10,max=3))
as.data.frame(colSums(demo))
Нежелательный результат:
colSums(demo)
a 4.083571
b 11.698794
c 14.082574
Желаемый результат:
colname colSums(demo)
a 4.083571
b 11.698794
c 14.082574
Как я могу добавить заголовок колонки на левом время держать форму, как это? Благодарю.
+1 Nice оберткой из setNames и стек, и я думаю, что стоит объяснить использование [2: 1] нотации, поскольку это не охватывается в помощи() либо из setNames, или стек (где я думаю, что он работает), который, если отсутствует, отменяет презентацию, то есть colSums (demo) предшествует colname. – Chris