楼主: huangjima3
2188 2

[问答] R中如何填充NA值 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

已卖:5份资源

高中生

65%

还不是VIP/贵宾

-

威望
0
论坛币
271 个
通用积分
0.0750
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
218 点
帖子
12
精华
0
在线时间
41 小时
注册时间
2017-4-4
最后登录
2021-8-29

楼主
huangjima3 发表于 2020-12-19 21:23:26 |AI写论文
10论坛币
R中如何剔除起始全部的NA值,从第一个非NA值开始,以后每个NA值均填充为下一个非NA值如下图所示 1111.png

沙发
cheetahfly 在职认证  发表于 2020-12-19 21:23:27
  1. library(tidyverse)
  2. df %>%
  3.   mutate(flag = cumsum(!is.na(original_col))) %>%
  4.   filter(flag != 0) %>%
  5.   select(-flag) %>%
  6.   fill_na(original_col, .direction = "up")
复制代码

藤椅
绝世涛神 发表于 2020-12-20 20:56:50
a[which(!is.na(a))]

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 19:54