-1
私が直面する問題は次のとおりです。ベクトルから偶数インデックスを取り出し、Rを1行で2つに分割する方法は?
以下のベクトルxを使用して、奇数インデックスの要素を変更せずに、偶数インデックスのすべての要素を2で除算します。
ベクトルは次のとおりです。
x <- 1:10
私が直面する問題は次のとおりです。ベクトルから偶数インデックスを取り出し、Rを1行で2つに分割する方法は?
以下のベクトルxを使用して、奇数インデックスの要素を変更せずに、偶数インデックスのすべての要素を2で除算します。
ベクトルは次のとおりです。
x <- 1:10
x[c(FALSE, TRUE)] <- x[c(FALSE, TRUE)]/2
または多分:
x[seq(2, length(x), 2)] <- x[seq(2, length(x), 2)]/2
1で割ることは何もしないことと同じであるので、あなただけのベクトルのリサイクルに依存して行うことができます:
x/1:2
#[1] 1 1 3 2 5 3 7 4 9 5