R 意外的';)';,我想不出来
我得到以下错误。我想不出遗漏了什么,因为我的括号似乎都匹配好了 错误:中出现意外的“)”: "{ 如果(grepl(propertiesData[x,'city'],population[z,'NAME'],ignore.case=TRUE)和(propertiesData[x,'stateLong']==population[z,'STATENAME')” 以下是循环的代码:R 意外的';)';,我想不出来,r,nested,R,Nested,我得到以下错误。我想不出遗漏了什么,因为我的括号似乎都匹配好了 错误:中出现意外的“)”: "{ 如果(grepl(propertiesData[x,'city'],population[z,'NAME'],ignore.case=TRUE)和(propertiesData[x,'stateLong']==population[z,'STATENAME')” 以下是循环的代码: for (z in c(1:nrow(population))) { if (grepl(properties
for (z in c(1:nrow(population)))
{
if (grepl(propertiesData[x,'city'],population[z,'NAME'],ignore.case=TRUE) & (propertiesData[x,'stateLong']==population[z,'STATENAME'))
{
propertiesData[x,'population']=population[z,'POP_2009']
break
}
}
行末尾缺少一个
]
…==population[z,'STATENAME'])行末缺少一个
]
…==人口[z,'STATENAME'])
似乎您忘记了右括号。将其添加进来,看看会发生什么:
==population[z,'STATENAME']))
似乎您忘记了右括号。将其添加进来,看看会发生什么:
==population[z,'STATENAME']))
您在末尾缺少“]”:(propertiesData[x,'stateLong']==population[z,'STATENAME'])您在末尾缺少“]”:(propertiesData[x,'stateLong']==population[z,'STATENAME']))我建议你使用一个IDE来帮助你的语法。你的时间太宝贵了,不能花在像这样的东西上。我建议你使用RStudio或Eclipse+StatET插件。R告诉你到底出了什么问题,所以这太明显了。我建议你使用一个IDE来帮助你的语法。你的时间太宝贵了,不能花在东西上我推荐RStudio或Eclipse+StatET插件。R会准确地告诉您错误所在,所以这太明显了