R语言数据标签、变量赋值、修改赋值

2023-11-08

在数据处理分析过程中,分类变量的值有时候是试用数值来表示,从直观上并不能理解其含义,必须要有赋值对照表才能辅助理解。R语言在加标签上的功能并不常用,好在R语言可以直接处理分析字符串,在分析前把相应赋值改为具体含义的文字即可。例如,常见数据中使用1和2表示性别的男和女,直接利用1和2我们并不能准确认为就是1=男,2=女。可以赋值转换后再行分析。下面以数据集中糖尿病这个变量的赋值说明。

library(readxl)
data<-read_xlsx("d:/DEMO数据.xlsx")
data$糖尿病<-factor(data$糖尿病,
                 levels=c("0","1"),
                 labels=c("无糖尿病","有糖尿病")
                 )

代码运行以后,变量糖尿病下的值就由原来的"0"和"1",改为了"无糖尿病"和"有糖尿病"。

当然,也可以使用前面文章中介绍的within()函数生成新变量,再利用新变量分析也是一个解决赋值问题的思路。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R语言数据标签、变量赋值、修改赋值 的相关文章

  • 关于RecyclerView一系列问题汇总

    今天主要分享的主要是使用recyclerview添加item 删除item的一些问题的汇总 后续持续更新 开发多年一直在使用BaseRecyclerViewAdapterHelper这个库 就拿这个来举例 添加item mAdapter a
  • 解决 ModuleNotFoundError: No module named 'pip'

    今天 安装其它python包时 提示说 pip 10 0 1可用 就更新了一下 但是 更新过程中出现了错误 如图所示 因为这个错误导致 pip找不到 可以首先执行 python m ensurepip 然后执行 python m pip i
  • 【Redis】五种数据结构的常用命令,及多种应用场景示例

    Redis 是一个开源 高级的键值存储和一个适用的解决方案 用于构建高性能 可扩展的 Web 应用程序 Redis 也被作者戏称为数据结构服务器 这意味着使用者可以通过一些命令 基于带有 TCP 套接字的简单 服务器 客户端 协议来访问一组
  • 电池并联防止接反电路设计

    缘由两节电池并联电路如何实现可靠的防反接效果 电源技术论坛 电子技术论坛 广受欢迎的专业电子论坛
  • 关于静态变量与非静态变量的区别

    public class Cluster private static String id 与 public class Cluster private String id 的不同 前者中定义的是静态变量id 这个变量在类加载 不是new

随机推荐