第一次使用Rmd就上手
Published by 劉正山,
注意:每個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中,但會另外於瀏覽器中彈出視窗呈現