r - R 在子集()期间删除变量标签
问题描述
我有一个名为 staffpai 的数据集,我使用 expss 的 apply_labels() 函数添加了变量标签。当我从该数据集中子集时,所有标签都会消失,我有点想保留它们。我如何保留它们,或者我应该使用另一个变量标签函数是什么?
cc_limited <- subset(staffpai, close_code_cat=="Limited Service",
select=(-c(number, open_date, close_date, birth_date)))
谢谢
编辑:好的,我这样做了,出于某种原因,标签出现了。?? 最初,我几天前应用了标签,所以当我设置子集时,我在运行子集()时没有重新应用库(expss),因为我为什么要这样做?我已经完成了标签。但显然这是必需的???因为下面是我所做的一个例子,但是使用 mtcars 和标签就可以了。唯一的区别是,我没有在两者之间关闭 R。所以我关闭了 R,并重新运行了库(expss),然后重新运行了子集,没有重新应用标签,它们通过就好了。
library(expss)
mtcars2 = apply_labels(mtcars,
mpg = "miles per gallon",
cyl = "cylinders",
hp = "horsepower")
mtcars3 <- subset(mtcars2, cyl=="6",
select=(-c(disp, drat, wt, qsec,
vs, am, gear, carb)))
解决方案
好的,我这样做了,出于某种原因,标签出现了。?? 最初,我几天前应用了标签,所以当我设置子集时,我在运行子集()时没有重新应用库(expss),因为我为什么要这样做?我已经完成了标签。但显然这是必需的???因为下面是我所做的一个例子,但是使用 mtcars 和标签就可以了。唯一的区别是,我没有在两者之间关闭 R。所以我关闭了 R,并重新运行了库(expss),然后重新运行了子集,没有重新应用标签,它们通过就好了。
library(expss)
mtcars2 = apply_labels(mtcars,
mpg = "miles per gallon",
cyl = "cylinders",
hp = "horsepower")
mtcars3 <- subset(mtcars2, cyl=="6",
select=(-c(disp, drat, wt, qsec,
vs, am, gear, carb)))
推荐阅读
- javascript - select2 + vue 与 ie11 有兼容问题
- java - 读取一个 CSV 文件并一次将其转换为 java 对象 n 行
- php - 如何使用php根据条件禁用和启用锚标记
- javascript - 反应清除所有键而不是浅合并单个键
- c++ - C++中成员函数是如何实现的?
- animation - 为什么在关键帧中使用 Duration.ZERO 不会更改 JavaFX 中节点的 YProperty?
- python - python逻辑提取列表中的字符串模式
- javascript - 如何使工具提示在单击图标时可见并在单击相同图标时隐藏?
- terraform - 如何根据 if else 条件 terraform 过滤来自当地人的数据?
- shell - 用条件交换值?