r - 显式地为数据框列创建级别
问题描述
很多时候,数据帧是基于一些原始数据创建的,而这些“下游”数据帧的因子水平可能不会对齐。以下是创建级别 x 的正确方法,它可能存在于具有相同签名的另一个数据帧中?
df <- data.frame(
c1 = c("a", "a", "b", "c")
)
df
str(df)
df$c1 <- factor(as.character(df$c1), ordered = FALSE, levels = c("c", "a", "b", "x"))
df
str(df)
解决方案
推荐阅读
- netlogo - 如何在 NetLogo 中选择相邻的补丁来制作一个实心块?
- windows - docker-compose 3.8 中的 network_mode 主机(再次)不工作(在 Windows 中)
- twilio - Twilio 在表单提交时呼叫多个代理
- javascript - Ant Design 选择标签无数据重命名
- sql - 突触顶级父层次结构
- php - Myqsl 警告:mysqli_connect(): (HY000/2002): No such file or directory in
- swagger - Swagger 页面上的“显示/隐藏”“列表操作”和“扩展操作”
- firebase - Firebase 身份验证:我应该更喜欢哪种身份验证?
- c++ - 通过 ssh 使用 gdbserver 进行远程调试失败,远程连接关闭
- python - 为什么在安装 daphne 时出现此错误?