全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7416 7
2012-07-19
请问,在R中怎样实现 X 数列中 的每一天的数值   都用最后一个数减去第一个数呢?谢谢啦

二维码

扫码加我 拉你入群

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

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

全部回复
2012-7-19 18:08:09
每一天数值??
如果是最后一个数值+循环 的话可以用
a=c(....)  % ...写内容
b=numeric(length(a)-1)
for (i in 1:length(a)-1)
     {
       b[i]=a[length(a)]-a[i]}
b
不知道解决问题没?
二维码

扫码加我 拉你入群

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

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

2012-7-19 22:10:44
X[length(X)] - X[1]
二维码

扫码加我 拉你入群

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

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

2012-7-20 03:03:11
xc72 发表于 2012-7-19 18:08
每一天数值??
如果是最后一个数值+循环 的话可以用
a=c(....)  % ...写内容
谢谢啦,请问写循环有没有比较好的R参考书可以推荐的
二维码

扫码加我 拉你入群

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

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

2012-7-20 05:25:47
R 里面最好少用循环吧。能用别的apply, 矩阵等的解决,速度会快很多。
二维码

扫码加我 拉你入群

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

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

2012-7-21 11:22:34
throwing721 发表于 2012-7-20 05:25
R 里面最好少用循环吧。能用别的apply, 矩阵等的解决,速度会快很多。
嗯  那可以这个问题可以用
a=。。
b=a[length(a)]-a
b=b[1:(length(b)-1)]  
这样比较好 不用循环 速度较快
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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