該類僅在 read_sav()
中的 user_na = TRUE
時使用。它與 labelled()
類類似,但它也對 SPSS 的用戶定義缺失進行建模,最多可以是三個不同的值,或者對於數值向量來說是一個範圍。
參數
- x
-
要標記的向量。必須是數字(整數或雙精度)或字符。
- labels
-
命名向量或
NULL
。該向量的類型應與x
相同。與因子不同,標簽不需要詳盡無遺:隻可以標記一小部分值。 - na_values
-
也應被視為缺失的值向量。
- na_range
-
長度為 2 的數值向量,給出範圍的(含)範圍。如果您希望範圍是開放式的,請使用
-Inf
和Inf
。 - label
-
向量的簡短、人類可讀的說明。
例子
x1 <- labelled_spss(1:10, c(Good = 1, Bad = 8), na_values = c(9, 10))
is.na(x1)
#> [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE
x2 <- labelled_spss(
1:10,
c(Good = 1, Bad = 8),
na_range = c(9, Inf),
label = "Quality rating"
)
is.na(x2)
#> [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE
# Print data and metadata
x2
#> <labelled_spss<integer>[10]>: Quality rating
#> [1] 1 2 3 4 5 6 7 8 9 10
#> Missing range: [9, Inf]
#>
#> Labels:
#> value label
#> 1 Good
#> 8 Bad
相關用法
- R haven labelled 創建一個標記向量。
- R haven read_xpt 讀寫 SAS 傳輸文件
- R haven zap_missing 將特殊缺失修改為常規 R 缺失
- R haven print_labels 打印帶標簽向量的標簽
- R haven tagged_na “標記”缺失值
- R haven zap_label Zap 變量標簽
- R haven read_sas 讀取 SAS 文件
- R haven read_dta 讀寫Stata DTA文件
- R haven as_factor 將標記向量轉換為因子
- R haven read_spss 讀取和寫入 SPSS 文件
- R haven zap_empty 將空字符串轉換為缺失值
- R haven zap_labels Zap值標簽
- R SparkR hashCode用法及代碼示例
- R hms hms 用於存儲一天中的時間值的簡單類
- R SparkR hint用法及代碼示例
- R hms parse_hms 解析 hms 值
- R SparkR histogram用法及代碼示例
- R SparkR head用法及代碼示例
- R hms round_hms 四舍五入或截斷為秒的倍數
- R dtrMatrix-class 三角形稠密數值矩陣
- R vcov.gam 從 GAM 擬合中提取參數(估計器)協方差矩陣
- R gam.check 擬合 gam 模型的一些診斷
- R ggplot2 annotation_logticks 注釋:記錄刻度線
- R matrix轉list用法及代碼示例
- R Pixel X 射線像素強度隨時間的變化
注:本文由純淨天空篩選整理自Hadley Wickham等大神的英文原創作品 Labelled vectors for SPSS。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。