Pivot Table-like Output in R?

后端 未结 4 403
慢半拍i
慢半拍i 2021-01-31 22:16

I am writing a report that requires the generation of a number of pivot tables in Excel. I would like to think there is a way to do this in R so that I can avoid Excel. I would

4条回答
  •  不思量自难忘°
    2021-01-31 22:38

    Using JD Long's simulated data, and adding the sd and counts:

       library(reshape)  # not reshape2
       cast(myDf.melt, school + teacher ~ ., margins=TRUE , c(mean, sd, length))
       school teacher     mean       sd length
    1    BSA1    Dick 4.663140 3.718773     14
    2    BSA1   Harry 4.310802 1.430594      9
    3    BSA1     Tom 5.505247 4.045846      4
    4    BSA1   (all) 4.670451 3.095980     27
    5    BSA2    Dick 6.110988 2.304104     15
    6    BSA2   Harry 5.007221 2.908146      9
    7    BSA2     Tom 4.337063 2.789244     14
    8    BSA2   (all) 5.196018 2.682924     38
    9    HSA1    Dick 4.508610 2.946961     11
    10   HSA1   Harry 4.890741 2.977305     13
    11   HSA1     Tom 4.721124 3.193576     11
    12   HSA1   (all) 4.717335 2.950959     35
    13  (all)   (all) 4.886576 2.873637    100
    

提交回复
热议问题