3
> x1=c(4,5,6,7,8)
> x1
[1] 4 5 6 7 8
> x2=x1[x1!=6]
> x2
[1] 4 5 7 8
> x3=x1[x1=6]
> x3
[1] NA

なぜx36ではないのですか?理解できない。

4

1 に答える 1

8

=代入演算子です。を使用するx1[x1=6]と、の値がに割り当て6られx1、それらが一致するかどうかはチェックされません。詳細については、Rプロンプト?assignOpsで入力してください。==代わりに使用してください。

x3=x1[x1==6]
于 2012-09-22T23:37:08.773 に答える