【发布时间】:2011-06-21 23:57:19
【问题描述】:
我正在使用一个名为 bumpus 的数据框。当我尝试使用 for 和 if 语句仅选择某些行时,出现错误:
Error: unexpected '{' in "for(i in 1:(nrow(bumpus)){"
你能帮我弄清楚我错过了什么吗?这是我的 for 循环:
for(i in 1:(nrow(bumpus)) {
if(bumpus[i,2]=="m")
{
bumpus_males<-bumpus[i,]
}
}
【问题讨论】:
-
我建议您使用 Eclipse+StatET 或 ESS 来帮助您编写语法。这将为您节省大量时间。
-
我也喜欢notepad++。基本上任何文本编辑器都可以让您显示哪些左括号和右括号属于一起是非常有用的。
标签: r loops for-loop statistics