为了账号安全,请及时绑定邮箱和手机立即绑定

<my code>中的错误:类型‘闭包’的对象不可设置

<my code>中的错误:类型‘闭包’的对象不可设置

紫衣仙女 2019-06-24 17:03:16
<my code>中的错误:类型‘闭包’的对象不可设置我终于想出了我的刮痕..它似乎工作得很好,然后当我再次运行它时,突然收到了以下错误消息:Error in url[i] = paste("http://en.wikipedia.org/wiki/", gsub(" ", "_",  :    object of type 'closure' is not subsettable我不知道为什么,因为我没有改变我的代码。请指点。library(XML)library(plyr)names <- c("George Clooney", "Kevin Costner", "George Bush", "Amar Shanghavi")for(i in 1:length(names)) {     url[i] = paste('http://en.wikipedia.org/wiki/', gsub(" ","_", names[i]) , sep="")     # some parsing code}
查看完整描述

3 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

你不能定义向量,url,在尝试将其分类之前。url也是基包中的一个函数,因此url[i]正试图将该函数子集.。这没道理。

你可能定义了url在之前的R会话中,但忘记将代码复制到脚本中。


查看完整回答
反对 回复 2019-06-24
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

我遇到的问题是试图删除事件反应性中的UI元素:

myReactives <- eventReactive(input$execute, {
    ... # Some other long running function here
    removeUI(selector = "#placeholder2")})

我得到了这个错误,但没有在emoveUI元素行中,因为某种原因,它在下一个观察者中。将emoveUI方法从事件反应中取出,并将其放在其他地方,为我删除了此错误。


查看完整回答
反对 回复 2019-06-24
  • 3 回答
  • 0 关注
  • 849 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信