台灣民主化調查

研究問題

測試上傳

資料描述

knitr::opts_chunk$set(echo = TRUE) knitr::opts_knit$set(root.dir = here::here())

library(here)

library(haven)

檢查目前的專案根目錄

here::here() # 讀取資料(檔案在 data/ 資料夾內) sav_path <- here(“data”, “TEDS2024_indQ_utf8.sav”)

if (!file.exists(sav_path)) stop(“找不到檔案:”, sav_path)

TEDS2024 <- read_sav(sav_path)

若 data 資料夾不存在則建立

if (!dir.exists(here(“data”))) dir.create(here(“data”))

儲存備份檔

save(TEDS2024, file = here(“data”, “TEDS2024_indQ.rda”)) # 清空暫存區(保留主要物件) rm(list = setdiff(ls(), “TEDS2024”))

重新讀入 .rda 檔(確認是否成功儲存)

load(here(“data”, “TEDS2024_indQ.rda”))

str(TEDS2024_indQ)

查看資料內容

nrow(TEDS2024) # 看有多少筆觀察值

names(TEDS2024) # 看變數名稱

str(TEDS2024) # 看資料結構