第一次使用Rmd就上手

注意:每個R chunk 中要有讀入資料檔,以及讀入套件的動作。 否則會在編譯過程中出現找不到指令或是找不到資料檔的錯誤訊息。

第一次使用Rmd就上手

Frank Liu

2015年9月24日

這是 sjPlot套件的官方首頁

load("id15.rda")
library(sjPlot)  
str(id15)
## 'data.frame':    1100 obs. of  71 variables:
##  $ X          : int  1 2 3 4 5 6 7 8 9 10 ...
##  $ V1         : Factor w/ 2 levels "0","1": 1 1 1 1 1 2 1 1 1 2 ...
##  $ V2         : Factor w/ 17 levels "1","2","3","4",..: 1 1 1 1 1 1 1 2 2 2 ...
##  $ V3         : Factor w/ 3 levels "1","2","3": NA 1 2 3 NA NA NA NA 1 1 ...
##  $ V4         : Factor w/ 7 levels "1","2","3","4",..: 1 4 4 7 7 7 7 1 1 1 ...
##  $ V5         : Factor w/ 9 levels "1","2","3","4",..: 4 2 2 NA 1 1 1 1 1 6 ...
##  $ VA4        : Factor w/ 8 levels "1","2","3","4",..: 8 8 8 8 7 8 8 1 1 1 ...
##  $ VA5        : Factor w/ 10 levels "1","2","3","4",..: 10 10 10 10 1 10 10 1 1 6 ...
##  $ V6         : Factor w/ 2 levels "0","1": 2 2 2 2 NA NA NA 2 2 2 ...
##  $ V7         : Factor w/ 2 levels "0","1": 1 1 1 NA 2 1 NA 1 2 2 ...
##  $ V8         : Factor w/ 2 levels "0","1": 1 2 1 1 NA 1 NA 1 1 2 ...
##  $ V9         : Factor w/ 2 levels "0","1": NA 2 1 1 NA 1 NA 1 1 1 ...
##  $ V10        : Factor w/ 2 levels "0","1": 1 2 2 2 NA NA NA 2 1 2 ...
##  $ V11        : Factor w/ 2 levels "0","1": 1 2 2 1 NA NA NA 2 2 2 ...
##  $ V12        : Factor w/ 2 levels "0","1": 1 2 2 2 2 2 2 NA 2 1 ...
##  $ V13        : Factor w/ 2 levels "0","1": NA 2 2 2 NA NA NA 2 2 2 ...
##  $ V14        : Factor w/ 2 levels "1","2": 2 2 NA 2 NA 2 NA NA 2 1 ...
##  $ V15        : Factor w/ 3 levels "1","2","3": 1 1 3 3 NA 3 3 2 3 1 ...
##  $ V16        : Factor w/ 2 levels "1","2": 1 1 2 1 NA NA NA NA 1 1 ...
##  $ V17        : Factor w/ 2 levels "0","1": 2 2 2 2 NA 2 NA 2 2 2 ...
##  $ V18        : Factor w/ 2 levels "0","1": 1 2 2 2 NA 2 2 2 2 1 ...
##  $ V19        : Factor w/ 2 levels "0","1": 1 2 1 2 NA NA 1 1 1 NA ...
##  $ V20        : Factor w/ 2 levels "0","1": 1 2 2 2 NA 1 NA 1 2 2 ...
##  $ V21        : Factor w/ 2 levels "0","1": 1 2 1 2 NA 1 NA 1 1 2 ...
##  $ V22        : Factor w/ 2 levels "0","1": 1 2 2 1 NA 2 2 NA NA 2 ...
##  $ V23        : Factor w/ 2 levels "0","1": 1 2 2 2 NA 2 NA 2 1 1 ...
##  $ V24        : Factor w/ 2 levels "0","1": NA 2 2 2 NA NA NA NA NA NA ...
##  $ V25        : int  5 7 0 5 NA NA NA 0 5 7 ...
##  $ V26        : num  2 2 1 2 NA 2 NA NA 3 3 ...
##  $ V27        : Factor w/ 6 levels "0","1","3","4",..: 2 5 1 4 NA NA NA 2 3 5 ...
##  $ V28        : Factor w/ 3 levels "0","1","3": 3 3 2 3 3 3 3 3 3 3 ...
##  $ V29        : Factor w/ 6 levels "0","1","3","5",..: NA 4 6 4 NA NA NA NA 5 1 ...
##  $ V30        : Factor w/ 2 levels "0","1": NA 2 2 2 1 NA NA NA 1 2 ...
##  $ V31        : Factor w/ 6 levels "1","2","3","4",..: 3 NA 2 2 4 NA NA 3 3 3 ...
##  $ V32        : Factor w/ 3 levels "1","2","3": 1 1 1 1 3 1 1 1 1 3 ...
##  $ VB4        : Factor w/ 8 levels "1","2","3","4",..: 1 4 4 7 8 7 7 8 8 8 ...
##  $ VB5        : Factor w/ 10 levels "1","2","3","4",..: 4 2 2 NA 10 1 1 10 10 10 ...
##  $ V33        : Factor w/ 22 levels "1","2","3","4",..: 4 11 1 4 7 14 9 16 15 4 ...
##  $ V34        : int  1 1 1 1 1 1 1 1 1 1 ...
##  $ V35        : Factor w/ 3 levels "1","2","3": 3 2 3 3 3 3 3 3 3 3 ...
##  $ V36        : int  4 8 8 6 4 3 1 3 4 6 ...
##  $ V37_1      : int  NA NA NA NA NA NA NA NA NA NA ...
##  $ V37_2      : Factor w/ 2 levels "2","NA": 2 2 2 2 2 2 2 2 2 2 ...
##  $ S1         : int  2 2 2 2 1 2 2 1 1 1 ...
##  $ REC_NO     : int  264 190 6630 699 1982 52 5902 611 749 387 ...
##  $ KA5_0      : Factor w/ 4 levels "                                        ",..: 1 1 1 1 1 1 1 1 1 1 ...
##  $ KB5_0      : Factor w/ 3 levels "                                        ",..: 1 1 1 1 1 1 1 1 1 1 ...
##  $ K34_0      : Factor w/ 75 levels "13","16","17",..: 21 54 42 33 23 23 26 28 22 35 ...
##  $ K37_0      : Factor w/ 124 levels "                                        ",..: NA NA NA NA NA NA NA NA NA NA ...
##  $ K37_1      : Factor w/ 97 levels "                                        ",..: NA NA NA NA NA NA NA NA NA NA ...
##  $ Q33        : int  23 25 3 23 23 25 24 26 26 23 ...
##  $ Q34        : Factor w/ 74 levels "18","19","20",..: 52 20 31 40 50 50 47 45 51 38 ...
##  $ AGE1       : int  9 4 6 8 9 9 9 9 9 8 ...
##  $ AGE2       : int  9 3 5 7 9 9 9 9 9 7 ...
##  $ EDU        : int  1 3 3 2 1 1 1 1 1 2 ...
##  $ PID1       : int  1 4 4 7 7 7 7 1 1 1 ...
##  $ PID2       : int  3 6 6 7 7 7 7 3 3 3 ...
##  $ Q35        : int  3 2 3 3 3 3 3 3 3 3 ...
##  $ WEIGHT     : num  0.592 0.81 0.82 0.767 0.85 ...
##  $ id         : int  1 2 3 4 5 6 7 8 9 10 ...
##  $ Age        : num  52 20 31 40 50 50 47 45 51 38 ...
##  $ bornyear   : num  1932 1965 1953 1944 1934 ...
##  $ generation : num  3 6 5 4 3 3 3 4 3 4 ...
##  $ gen.1      : Factor w/ 1 level "0": 1 1 1 1 1 1 1 1 1 1 ...
##  $ gen.2      : Factor w/ 2 levels "0","1": 1 1 1 1 1 1 1 1 1 1 ...
##  $ gen.3      : Factor w/ 2 levels "0","1": 2 1 1 1 2 2 2 1 2 1 ...
##  $ gen.4      : Factor w/ 2 levels "0","1": 1 1 1 2 1 1 1 2 1 2 ...
##  $ gen.5      : Factor w/ 2 levels "0","1": 1 1 2 1 1 1 1 1 1 1 ...
##  $ gen.6      : Factor w/ 2 levels "0","1": 1 2 1 1 1 1 1 1 1 1 ...
##  $ recontactOK: num  0 0 0 0 0 0 0 0 0 0 ...
##  $ V27a       : num  1 5 0 4 NA NA NA 1 3 5 ...

注意:每個R chunk 中要有讀入資料檔,以及讀入套件的動作。 否則會在編譯過程中出現找不到指令或是找不到資料檔的錯誤訊息。

load("id15.rda")
library(sjPlot)  
sjp.frq(id15$V3, weightBy = id15$WEIGHT)

sjt.frq(id15$V2, weightBy= id15$WEIGHT) # 這方法製的表格不能崁入html中,但會另外於瀏覽器中彈出視窗呈現