全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2580 4
2017-03-01
数据格式:
IDdateV
0012017/1/2105
0012017/1/3110
0012017/1/4170
0012017/1/5180

条件:用1月5日对应的数据180,减去1月4日的数据170,结果是10。用1月4日数据170减去1月3日的数据110,结果是60.

结果:
IDdateV差值
0012017/1/2105NA
0012017/1/31105
0012017/1/417060
0012017/1/518010

请教各位如何通过R语言实现?
感谢!!!




二维码

扫码加我 拉你入群

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

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

全部回复
2017-3-2 00:36:23
library(dplyr)
data[,4] <- data[,3] - lag(data[,3])美元符号显示效果不好,所以这里演示就用数字来调用了
二维码

扫码加我 拉你入群

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

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

2017-3-2 10:03:30
zerofung 发表于 2017-3-2 00:36
library(dplyr)
data[,4]
感谢~解决了我的问题,谢谢您。
二维码

扫码加我 拉你入群

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

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

2017-3-2 10:03:34
zerofung 发表于 2017-3-2 00:36
library(dplyr)
data[,4]
感谢~解决了我的问题,谢谢您。
二维码

扫码加我 拉你入群

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

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

2017-3-2 10:28:41
diff(data[,"v"]
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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