dplyr :: summarize_all()은 사실 이후에 수동으로 다시 정렬 할 필요없이 더 읽기 쉬운 형식으로 결과를 출력 할 수있는 편리한 방법이 있습니까?dplyr summarize() fundtion의 출력
궁극적으로 나는 등, Word에서 표를 더 쉽게 포트에 대한 요약의 출력 수 있도록하고 싶습니다
내가 아래에 무엇이 같은 일을하는 작업을하지 않도록하고 싶습니다.
당신이 단정 한 형식으로 데이터를 다시 정렬 할 필요가library(dplyr)
library(e1071) # for skewness() function
# make fake data
a <- rnorm(20)
b <- rnorm(20)
c <- rnorm(20)
x <- rnorm(20)
y <- rnorm(20)
z <- rnorm(20)
# create dataframe
dat = data.frame(a, b, c, x, y, z)
# run summarize()
descriptives <- dat %>% summarize_all(funs(mean, sd, skewness))
descriptives
# rearrange descriptives
matrix(descriptives, 6, 3,
dimnames = list(c("a", "b", "c", "x", "y", "z"),
c("mean", "SD", "skew")), byrow = FALSE)
# RETURNS
# mean SD skew
#a 0.1533271 0.8106499 -0.02879986
#b -0.5117311 0.5608904 -0.2668225
#c 0.1267941 0.8214882 -0.4260682
#x 0.05337055 0.9817041 -0.1932566
#y -0.1091145 0.9050062 -0.3409686
#z -0.3195788 0.8833493 -0.6663437
당신은'tidyr' 패키지를 사용하여 재 배열 과정을 자동화 할 수 있어야한다 tidyr 사용하는 천천히 내 자신을 훈련, reshape2하는 데 사용됩니다. – AntoniosK