错误:意外';[';在r中

错误:意外';[';在r中,r,R,我有个错误 > for (i in 1:(cutoff_size-1)){work$group[i]=rep(c(0,1),c([i]-1,cutoff_size-[i]-1))} Error: unexpected '[' in:"for (i in 1:(cutoff_size-1)){work$group[i]=rep(c(0,1),c([" “截止大小”是数字 我怎样才能解决这个问题 for (i in 1:(cutoff_size-1)){work$group[i]=rep(c

我有个错误

> for (i in 1:(cutoff_size-1)){work$group[i]=rep(c(0,1),c([i]-1,cutoff_size-[i]-1))}
Error: unexpected '[' in:"for (i in 1:(cutoff_size-1)){work$group[i]=rep(c(0,1),c(["
“截止大小”是数字

我怎样才能解决这个问题

for (i in 1:(cutoff_size-1)){work$group[i]=rep(c(0,1),c(i-1,cutoff_size-i-1))}
这可能就是你要找的

[]用于表示数组/数据表/列表中的位置。
如果你在数学运算中使用它,你不需要i周围的[]。

[i]
什么都不是,只要使用
i
[
用于索引向量/
数据。帧
/list。谢谢你的回答!但是你的建议不起作用。我想把组[1],组[2],…,组[i]类似于三角矩阵。对于(i in 1:(截止值_size-1)){if(work$obs