0
有没有办法在for循环内引用一部分矩阵?引用for循环中R的矩阵条目
for (j in 1:x1)
for (k in 1:x2) {
matrix[j,8k-6:8k+1] <- AlleleFreq.t1[k,1:8]
}
}
我得到一个错误信息说alldata.t1 [J,8K ““意外的象征。” 什么是正确的语法预先形成这种操作?
谢谢。
有没有办法在for循环内引用一部分矩阵?引用for循环中R的矩阵条目
for (j in 1:x1)
for (k in 1:x2) {
matrix[j,8k-6:8k+1] <- AlleleFreq.t1[k,1:8]
}
}
我得到一个错误信息说alldata.t1 [J,8K ““意外的象征。” 什么是正确的语法预先形成这种操作?
谢谢。
使用的括号& *
繁殖:
8k-6:8k+1 ~~~> (8*k-6):(8*k+1)
seq
操作:
接管算术运算符的优先级,例如-
因此,如果没有括号,你有
(8*k) - c(6, 7, 8) + ((8*k) + 1)
括号不工作。我仍然遇到同样出乎意料的符号错误 – Coho13
@ Coho13,你是否修复了'8k'到'8 * k'? –
不是。现在明白了。非常感谢你。 – Coho13