楼主: willypan
1739 5

[原创博文] 求助:循环问题 [推广有奖]

  • 1关注
  • 0粉丝

已卖:97份资源

博士生

39%

还不是VIP/贵宾

-

威望
0
论坛币
238 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3323 点
帖子
249
精华
0
在线时间
212 小时
注册时间
2009-8-25
最后登录
2022-9-18

楼主
willypan 发表于 2010-12-22 11:51:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请教:我有一个数据表,里面有三列数据,股票id、日期、相应收盘价,现在需要计算每个股票每天的增长率,怎么编程?
PS:没用过循环,所以不知道具体怎么操作,忘指点。
二维码

扫码加我 拉你入群

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

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

关键词:怎么操作 怎么编程 增长率 不知道 收盘价 怎么编程 收盘价 数据表 增长率

沙发
sunyongfirst 发表于 2010-12-22 11:59:13
设日期为i;股票id为j;相应收盘价为t;用三重循环。
for i=初始值,增加值,最终值
  for j=初始值,增加值,最终值
    for t=初始值,增加值,最终值
     语句;
 end

藤椅
sunyongfirst 发表于 2010-12-22 12:01:09
若用矩阵的话,设为数组a(i,j,t)即可。软件matlab好像一般用矩阵。

板凳
willypan 发表于 2010-12-22 13:15:15
2# sunyongfirst 谢谢。不过貌似不行。怎么用tn-t[n-1]?而且,200多万条数据,用三层循环的话,效率应该会很低。

报纸
soporaeternus 发表于 2010-12-22 14:10:08
SAS的话
按股票代码,交易日排序后直接算......,不需要循环
Let them be hard, but never unjust

地板
willypan 发表于 2010-12-22 18:12:44
5# soporaeternus 具体怎么算,请帮忙给出代码,谢谢!

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

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