May 25 2017 講議更新

sjplot製圖與製表

講義下載

練習用的資料下載:

  • id15.rda 轉檔後直接可用的rda檔案。

注意:

若自己的資料讀入時,變數的標籤都是亂碼,主要原因可能就是資料的提供者在匯出資料時,用的是big-5編碼的電腦。較新的套件無論是sjmisc::read_spss還是haven::read_sav都還未正視編碼問題的重要(老師已寫信給sjmisc套件作者建議修正。)現階段,我們可以回到傳統的做法 foreign::read.spss,使用裡頭的reencod這個參數可以解決這個問題。至於在mac+ Rstudio的環境下製圖時,圖片上無法正確顯示中文字,目前是無解。

以下是讀入正體中文資料檔(big-5編碼的資料檔)的做法,請同學拿自己專案的資料(如TEDS, TSCS, 傳播調查資料庫等)試試看:

library(foreign)
newdata <- read.spss("yourdata.sav", reencode='big5', to.data.frame=T)