全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1353 5
2016-03-30
本人最近用R语言编了一组程序,但运行以后是空值,不知道错在哪里,有哪位大神看一下告诉我错在哪里?谢谢了。
上截图
问题积累008.PNG 问题积累009.PNG 以上,变量x已经赋值,下面是一个自己编写是公式,但运行结果是空值,为什么??

下面是一个公式截图,我不知道为什么要用“==”,而不是“=”,这两者使用有什么区别吗?能解答一下吗? 问题积累010.PNG
附件列表
问题积累008.PNG

原图尺寸 15.87 KB

问题积累008.PNG

二维码

扫码加我 拉你入群

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

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

全部回复
2016-3-30 20:11:41
图呢?
二维码

扫码加我 拉你入群

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

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

2016-3-30 20:50:24
以下是程序:

gongshi01 <- function (x){
         k <- c()
         mean.01 <-c()
         for(i in 6:95){
                mean.01 =mean(x[(i-5):(i+5)]);
                k =(x[i]- mean.01[i]);
              }
}
二维码

扫码加我 拉你入群

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

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

2016-3-30 21:48:54
xujiudeguihun 发表于 2016-3-30 20:50
以下是程序:

gongshi01
函数需要返回值的,你这里没有返回值,当然找不到k。
其次,第6行中,mean.01,当i=6时,mean.01[6]就没有值,当然无法计算。
复制代码
二维码

扫码加我 拉你入群

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

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

2016-4-4 11:56:59
jiangbeilu 发表于 2016-3-30 21:48
函数需要返回值的,你这里没有返回值,当然找不到k。
其次,第6行中,mean.01,当i=6时,mean.01[6]就没 ...
谢谢,已经改了
二维码

扫码加我 拉你入群

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

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

2016-4-4 11:58:27
下面是一个公式截图,我不知道为什么要用“==”,而不是“=”,这两者使用有什么区别吗?能解答一下吗? 问题积累010.PNG


自己回答一下:“=”表示赋值,“==”表示选择和判断。
二维码

扫码加我 拉你入群

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

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

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

分享

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