楼主: luckystt
2349 9

[问答] R语言for循环 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

初中生

90%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
142 点
帖子
9
精华
0
在线时间
19 小时
注册时间
2015-10-23
最后登录
2017-3-17

楼主
luckystt 发表于 2015-12-20 20:30:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
> for(i in 1:58)
+ {juli[i+1]<-dist(rbind(aMat[1,],aMat[i+1,],method="euclidean"
+ }
错误: 意外的'}' in:
"{juli[i+1]<-dist(rbind(aMat[1,],aMat[i+1,],method="euclidean"
}"
一直显示}错误,是我的for循环不对,还是其他的情况???

二维码

扫码加我 拉你入群

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

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

关键词:for循环 For R语言 Jul

回帖推荐

ryoeng 发表于10楼  查看完整内容

沙发
jiangbeilu 学生认证  发表于 2015-12-20 20:35:47
少了个括号了吧:
  1. juli[i+1]<-dist(rbind(aMat[1,],aMat[i+1,],method="euclidean")
复制代码
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

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

藤椅
梦回上古 在职认证  学生认证  发表于 2015-12-20 20:39:38
恩,应该是少个括号。间楼上。

板凳
luckystt 发表于 2015-12-20 20:43:08
梦回上古 发表于 2015-12-20 20:39
恩,应该是少个括号。间楼上。
对的,后来我改了下,又出现了错误。Error in juli[i + 1] <- dist(rbind(aMat[1, ], aMat[i + 1, ], method = "euclidean")) :
  找不到对象'juli'

报纸
hubifeng? 学生认证  发表于 2015-12-20 21:45:41
首先要定义juli是什么,向量,矩阵或者其他的,即初始化
R语言函数形式错误,第一个“{”必须紧跟for,最后一个“}”应该独占一行,此外少括号
因为不知道你的完整程序,如果需要帮助,请把你的完整程序,或者要做什么,明确一下
推荐你看一下《R语言编程艺术》
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

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

地板
hubifeng? 学生认证  发表于 2015-12-20 21:48:10

参考上面

参考上面

7
苏苏苏大人 在职认证  发表于 2015-12-20 22:02:58
首先要定义juli是什么

8
scutl 发表于 2015-12-20 22:45:28
???

9
jiangbeilu 学生认证  发表于 2015-12-20 23:17:46
实在不行,你可以先命名一下:
  1. juli <- 0

  2. 或者

  3. juli<- vector()
复制代码


这样就定义了juli,这个向量,然后再进行循环

10
ryoeng 在职认证  发表于 2015-12-21 06:29:48
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 13:01