删除值标签,保留未标记的向量。如果您想简单地从 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。