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

<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}


紫衣仙女
浏览 850回答 3
3回答

当年话下

你不能定义向量,url,在尝试将其分类之前。url也是基包中的一个函数,因此url[i]正试图将该函数子集.。这没道理。你可能定义了url在之前的R会话中,但忘记将代码复制到脚本中。

qq_笑_17

我遇到的问题是试图删除事件反应性中的UI元素:myReactives&nbsp;<-&nbsp;eventReactive(input$execute,&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;#&nbsp;Some&nbsp;other&nbsp;long&nbsp;running&nbsp;function&nbsp;here &nbsp;&nbsp;&nbsp;&nbsp;removeUI(selector&nbsp;=&nbsp;"#placeholder2")})我得到了这个错误,但没有在emoveUI元素行中,因为某种原因,它在下一个观察者中。将emoveUI方法从事件反应中取出,并将其放在其他地方,为我删除了此错误。
打开App,查看更多内容
随时随地看视频慕课网APP