刪除值標簽,保留未標記的向量。如果您想簡單地從 DataFrame 中刪除所有labels
,請使用此選項。
默認情況下,從 labelled_spss()
切換標簽也會刪除用戶定義的缺失值,並替換為標準 NA
。使用user_na
參數來覆蓋此行為。
參數
- x
-
向量或 DataFrame
- ...
-
其他參數傳遞給方法。
- user_na
-
如果
FALSE
(默認值),zap_labels()
會將labelled_spss()
用戶定義的缺失值轉換為NA
。如果TRUE
,它們將被視為正常值。
也可以看看
zap_label()
刪除變量標簽。
其他滅殺器:zap_empty()
、zap_formats()
、zap_label()
、zap_widths()
例子
x1 <- labelled(1:5, c(good = 1, bad = 5))
x1
#> <labelled<integer>[5]>
#> [1] 1 2 3 4 5
#>
#> Labels:
#> value label
#> 1 good
#> 5 bad
zap_labels(x1)
#> [1] 1 2 3 4 5
x2 <- labelled_spss(c(1:4, 9), c(good = 1, bad = 5), na_values = 9)
x2
#> <labelled_spss<double>[5]>
#> [1] 1 2 3 4 9
#> Missing values: 9
#>
#> Labels:
#> value label
#> 1 good
#> 5 bad
zap_labels(x2)
#> [1] 1 2 3 4 NA
# Keep the user defined missing values
zap_labels(x2, user_na = TRUE)
#> [1] 1 2 3 4 9
# zap_labels also works with data frames
df <- tibble::tibble(x1, x2)
df
#> # A tibble: 5 × 2
#> x1 x2
#> <int+lbl> <dbl+lbl>
#> 1 1 [good] 1 [good]
#> 2 2 2
#> 3 3 3
#> 4 4 4
#> 5 5 [bad] 9 (NA)
zap_labels(df)
#> # A tibble: 5 × 2
#> x1 x2
#> <int> <dbl>
#> 1 1 1
#> 2 2 2
#> 3 3 3
#> 4 4 4
#> 5 5 NA
相關用法
- R haven zap_label Zap 變量標簽
- R haven zap_missing 將特殊缺失修改為常規 R 缺失
- R haven zap_empty 將空字符串轉換為缺失值
- R haven read_xpt 讀寫 SAS 傳輸文件
- R haven print_labels 打印帶標簽向量的標簽
- R haven tagged_na “標記”缺失值
- R haven read_sas 讀取 SAS 文件
- R haven labelled 創建一個標記向量。
- R haven read_dta 讀寫Stata DTA文件
- R haven as_factor 將標記向量轉換為因子
- R haven read_spss 讀取和寫入 SPSS 文件
- R haven labelled_spss SPSS 的標記向量
- 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等大神的英文原創作品 Zap value labels。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。