aa <- seq(1, 10, 1)
bb <- a * runif(n = 10, min = 0, max = 2) * 1000
cc <- cbind(aa, bb)
dd <- ifelse(aa / bb - 1 > .1, cc, cc * 10)
列配列の代わりにifelse
行列を返すにはどうすればよいですか?cc
試しif
てelse
みて気に入りました
aa <- seq(1, 10, 1)
bb <- a * runif(n = 10, min = 0, max = 2) * 1000
cc <- cbind(aa, bb)
if(aa / bb - 1 > .1) {
cc
}
else {
cc * 10
}
for()
2 つの問題: 1 つ目は、最初の要素のみを使用することですが、サイクルを使用して解決できると思います。2つ目は、それが返されることです
Error: unexpected 'else' in "else"
ありがとう、