dar*_*age 2 r dataframe tapply
我有以下代码
t <- tapply(z[,3],z[,1],summary)
# > t
# $AUS
# Min. 1st Qu. Median Mean 3rd Qu. Max.
# -0.92420 -0.57920 0.08132 -0.13320 0.35940 0.39650
#
# $NZ
# Min. 1st Qu. Median Mean 3rd Qu. Max.
# -1.80700 -0.98980 -0.98310 -0.57470 0.02292 0.88330
Run Code Online (Sandbox Code Playgroud)
我希望它显示为
Min. 1st Qu. Median Mean 3rd Qu. Max.
Aus -0.92420 -0.57920 0.08132 -0.13320 0.35940 0.39650
NZ -1.80700 -0.98980 -0.98310 -0.57470 0.02292 0.88330
Run Code Online (Sandbox Code Playgroud)
如何在R中完成?
尝试
do.call(rbind, t)
Run Code Online (Sandbox Code Playgroud)
它将rbind列表中的所有数据帧t
顺便说一句.特别是你正在做的事情,你也可以通过简单的使用来实现它
t(sapply(z[, c(1,3)], summary))
Run Code Online (Sandbox Code Playgroud)