全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2101 5
2017-02-11
先看数据集
a=c(1,2,NA,3,4,5,NA,8)
b=c(4,NA,NA,NA,5,6,NA,9)
ab=data.frame(a,b)
ab
   a  b
1  1  4
2  2 NA
3 NA NA
4  3 NA
5  4  5
6  5  6
7 NA NA
8  8  9
我想让缺失值NA等于每一行前一个值,即把ab变成
   a  b
1  1  4
2  2  4
3  2  4
4  3  4
5  4  5
6  5  6
7  5  6
8  8  9
有没有什么函数可以处理,求大神,谢谢~~


二维码

扫码加我 拉你入群

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

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

全部回复
2017-2-11 10:58:07
复制代码

二维码

扫码加我 拉你入群

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

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

2017-2-11 14:34:07
复制代码
二维码

扫码加我 拉你入群

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

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

2017-2-11 16:23:34
nuomin 发表于 2017-2-11 10:58
非常感谢~~{:3_48:}
二维码

扫码加我 拉你入群

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

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

2017-2-11 16:24:44
不懂不装懂 发表于 2017-2-11 14:34
牛X,我装了tidyr,居然没发现这函数,非常感谢~~
二维码

扫码加我 拉你入群

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

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

2017-2-11 17:18:22
chinahorse 发表于 2017-2-11 16:24
牛X,我装了tidyr,居然没发现这函数,非常感谢~~
R (>= 3.1.0)

你的R版本太低了。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群