全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
992 0
2017-01-18
我想要计算所有股票一定时间内的移动平均,自己的想法是先用split对数据框按股票名分割成一个list,每个元素就是一个股票的数据框,然后对这个list用lapply进行运算。但是实际运行会报错,我猜可能是在这个过程中函数要将其转为时间序列但无法在list中实现,请问有没有什么解决或者替代办法。


附上代码和报错:rs<-split(rs[-1],rs$stockcode)
                            rsi<-lapply(rs,function(cprice) sma(cprice,5))

                            Error in runSum(x, n) : Invalid 'n'[/td][/tr]

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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