- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 0 个
- 通用积分
- 0.0021
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 372 点
- 帖子
- 31
- 精华
- 0
- 在线时间
- 55 小时
- 注册时间
- 2018-4-26
- 最后登录
- 2019-1-8
大专生
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
 - 0 个
- 通用积分
- 0.0021
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 372 点
- 帖子
- 31
- 精华
- 0
- 在线时间
- 55 小时
- 注册时间
- 2018-4-26
- 最后登录
- 2019-1-8
 | 开心 2018-5-13 15:15:20 |
|---|
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
|
3论坛币
|
代码如下:stock_close<-read.csv(file.choose(),header=T)
str(stock_close)
lnp<-log(stock_close$close_price)
lnp<-append(lnp,lnp[1])
lnp<-lnp[-1]
lnp<-lnp
stock_close$lncp<-log(stock_close$close_price)
stock_close$r<--100*(stock_close$lnp - stock_close$lncp)
stock_r<-stock_close[which(stock_close$index%%48!=0),]
write.csv(stock_r,'C:/Users/admin/Desktop/stock_r.csv',row.names=F)
运行完了打开stock_r.csv文件,结果是这样的:
"t","open_price","close_price","r","lncp"
我用的数据是这样的:
t,open_price,close_price,r
2016/04/15-09:35,2.071,2.065,
2016/04/15-09:40,2.064,2.068,
2016/04/15-09:45,2.068,2.074,
2016/04/15-09:50,2.073,2.075,
2016/04/15-09:55,2.075,2.074,
2016/04/15-10:00,2.075,2.072,
···········
因为毕设才开始学习R,代码也是参考网上的,不知道哪里有问题,一直没有出结果,希望大神们帮忙看一下问题在哪?
|
|