use*_*524 2 for-loop r conditional-statements
我试图指定两个条件作为for循环的一部分.似乎第二个for循环中的第二个条件没有被考虑.我的代码以这种方式运行:
for (i in 1:nrow(mydata)) {
for (j in 1:nrow(mydata) && j!=i ) {
Statements....
}
Statements...
}
Run Code Online (Sandbox Code Playgroud)
你能否告诉我这是否是R中正确的语法?谢谢!
要回答您的问题,您需要:
for (i in 1:nrow(mydata)) {
for (j in 1:nrow(mydata) ) {
if(j != i) {
Statements....
}
}
Statements...
}
Run Code Online (Sandbox Code Playgroud)
但是,可能有更好的方法来实现您想要做的事情,但我需要更多细节.