楼主: ewfwedwd
317 0

[问题] 缺失值处理命令 [推广有奖]

  • 0关注
  • 1粉丝

已卖:411份资源

学科带头人

1%

还不是VIP/贵宾

-

威望
0
论坛币
1258 个
通用积分
456.3803
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
10160 点
帖子
859
精华
0
在线时间
201 小时
注册时间
2022-11-18
最后登录
2025-12-31

楼主
ewfwedwd 发表于 2025-9-11 09:44:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

在R语言中,处理缺失值的常用命令如下:

  1. 识别缺失值

    is.na(x)          # 返回逻辑向量,TRUE表示缺失
    complete.cases(x) # 返回逻辑向量,TRUE表示非缺失
  2. 计算缺失值数量

    sum(is.na(x))     # 计算向量x中的缺失值个数
    colSums(is.na(df)) # 计算数据框df各列的缺失值个数
  3. 删除缺失值

    na.omit(x)        # 删除向量或数据框中的缺失值(或含缺失的行)
    df[complete.cases(df), ] # 等价于na.omit(df)
  4. 填充缺失值

    x[is.na(x)] <- 0              # 用0填充
    x[is.na(x)] <- mean(x, na.rm = TRUE# 用均值填充
    x[is.na(x)] <- median(x, na.rm = TRUE# 用中位数填充
  5. 高级插补(需安装包)

    install.packages("mice"# 首次使用需安装
    library(mice)
    imputed <- mice(df)      # 多重插补
    completed <- complete(imputed) # 获取插补后的数据

以上命令可直接在R控制台运行,无需生成表格。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:缺失值处理 缺失值 Complete cases 处理缺失值

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 19:30