楼主: xujiudeguihun
1415 5

[问答] 新人编程求指导贴 [推广有奖]

  • 1关注
  • 0粉丝

已卖:20份资源

本科生

55%

还不是VIP/贵宾

-

威望
0
论坛币
736 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
40818 点
帖子
28
精华
0
在线时间
145 小时
注册时间
2014-9-29
最后登录
2024-10-26

楼主
xujiudeguihun 发表于 2016-3-30 14:48:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本人最近用R语言编了一组程序,但运行以后是空值,不知道错在哪里,有哪位大神看一下告诉我错在哪里?谢谢了。
上截图
问题积累008.PNG 问题积累009.PNG 以上,变量x已经赋值,下面是一个自己编写是公式,但运行结果是空值,为什么??

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

扫码加我 拉你入群

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

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

关键词:求指导 不知道 R语言 我不知道 程序

问题积累008.PNG (15.87 KB)

问题积累008.PNG

沙发
qoiqpwqr 发表于 2016-3-30 20:11:41
图呢?

藤椅
xujiudeguihun 发表于 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]);
              }
}

板凳
jiangbeilu 学生认证  发表于 2016-3-30 21:48:54
xujiudeguihun 发表于 2016-3-30 20:50
以下是程序:

gongshi01
函数需要返回值的,你这里没有返回值,当然找不到k。
其次,第6行中,mean.01,当i=6时,mean.01[6]就没有值,当然无法计算。
  1. x<- sample(1:100,100,replace=T)
  2. gongshi01 <- function (x){
  3.          k <- c()
  4.          for(i in 6:95){
  5.                 mean.01 =mean(x[(i-5):(i+5)])
  6.                 k[i] =x[i]- mean.01
  7.               }
  8. return(k)
  9. }
  10. gongshi01(x)
复制代码

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

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


自己回答一下:“=”表示赋值,“==”表示选择和判断。
已有 1 人评分论坛币 收起 理由
jiangbeilu + 10 鼓励积极发帖讨论

总评分: 论坛币 + 10   查看全部评分

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

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