全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2639 5
2016-12-15
在R上输入
H.clust=function(X,d="euc",m="comp",proc=F,plot=T)
敲回车,出现 + 号。为什么语句没有结束,怎么解决?谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2016-12-15 16:04:09
为什么在《多元统计分析及R语言建模》(第3版,P171)自编的函数
H.clust=function(X,d="euc",m="comp",proc=F,plot=T)
我在R上敲回车,出现 + 号。为什么语句没有结束,怎么解决?谢谢
二维码

扫码加我 拉你入群

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

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

2016-12-15 18:12:48
这个语句当然没有结束。先检查一下括号和引号是否配对,从上述代码来看,应该是配对的。
看一下下面的代码,这是自己写函数的标准形式:
复制代码

你的函数缺少大括号后面的内容。
如果你的函数名称就叫'function',那请换成别的名称,比如'myfunction',因为'function'是R里函数的保留词,这个是不能被当成你自己定义的对象的。
'function'是编写函数的钥匙,你现在要把锁的名字也变成'function',那当然就没有钥匙了。
二维码

扫码加我 拉你入群

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

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

2016-12-15 18:45:59
你好,我看书上是这么写的,可能没写全,不知怎么补充了。请问您会补充吗,谢谢 IMG_20161215_160505R_1.jpg
附件列表
IMG_20161215_160505R_1.jpg

原图尺寸 1.33 MB

IMG_20161215_160505R_1.jpg

二维码

扫码加我 拉你入群

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

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

2016-12-15 18:56:23
jiangbeilu 发表于 2016-12-15 18:12
这个语句当然没有结束。先检查一下括号和引号是否配对,从上述代码来看,应该是配对的。
看一下下面的代码 ...
你好,我看的书上是这么写的,不知怎么修改了?这里定义的函数名是H.clust 不是function。您知道怎么修改吗,谢谢
二维码

扫码加我 拉你入群

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

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

2016-12-15 23:15:58
无因执羁绁1 发表于 2016-12-15 16:02
在R上输入
H.clust=function(X,d="euc",m="comp",proc=F,plot=T)
敲回车,出现 + 号。为什么语句没有结束 ...
好了,已经解决了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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