经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
r语言入门小函数
楼主
soso1220318
2165
5
收藏
2015-06-23
rise<-function(x)
+ {
+ for(i in 2:length(x)){
+ rise[i]<-(x[i]-x[i-1])/x[i]}
+ return(rise[i])
+ }
以上代码是本人编写的关于计算一组数据同比增长率的函数,error中显示Error in rise[i] <- (x[i] - x[i - 1])/x[i] :
object of type 'closure' is not subsettable
>
大神请答复这是为什么?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
512661101
2015-6-23 12:37:02
先看看哈
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
512661101
2015-6-23 12:38:30
先谢楼主分享
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
亚米UM
2015-6-23 13:27:41
rise <- function(x)
{
for(i in 2:length(x)){
y[i] <- (x[i]-x[i-1])/x[i-1]}
return (y)
}
你的函数名为rise 所以返回的时候最好不要用rise作为变量了
另外相除的时候应该为x[i-1],而且要先对y赋空值 y <- rep(NA,length(x)-1)
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
soso1220318
2015-6-23 21:15:41
亚米UM 发表于 2015-6-23 13:27
rise
谢谢你的帮助,另外,对y赋空值有必要吗?我没有对y赋空值也能运行出结果!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
ntsean
2015-6-24 08:49:19
diff(x)/x[-1]
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
[分享][原创]R入门精华笔记,帮你迅速熟悉她
R语言入门资料
R语言入门
R语言入门2份资料
R语言入门学哪本书比较好
R语言入门推荐
R语言入门级教程
求助!R语言如何替换另外一段字符
R语言入门
r语言入门
栏目导航
R语言论坛
会计与财务管理
行业分析报告
经管文库(原现金交易版)
CMA管理会计
经管高考
热门文章
表格结构数据特征与CDA数据分析师:精准适配 ...
问卷填写,每份50个论坛币
奇瑞QQ焕新归来
【中国电信】2025年云计算研究白皮书
2025全球人工智能技术应用洞察报告
房地产行业:2026年,年轻人应该先买车还是 ...
普华永道 - 中国影响力报告2025
【24更新,自用整理!】2007-2024省级环境保护 ...
【24重磅更新】2000-2024上市公司盈余管理合 ...
CDA数据分析脱产就业班于2026年3月7日开班! ...
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
26年寒假天津站|Gemini论文写作&数据分析 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群