サーチ…
前書き
強制中止は、暗黙的にまたは明示的強制(as.numeric、as.data.frameなど)のための関数を使用して、計算中にオブジェクトの型が変更されたときにRで発生します。
暗黙の強制
強制はRのデータ型で行われますが、多くの場合、暗黙的に行われるため、データはすべての値に対応できます。例えば、
x = 1:3
x
[1] 1 2 3
typeof(x)
#[1] "integer"
x[2] = "hi"
x
#[1] "1" "hi" "3"
typeof(x)
#[1] "character"
まず、 x
はinteger
型でinteger
ことに注意してください。しかし、 x[2] = "hi"
とすると、Rのベクトルが単一の型のデータしか保持できないので、 x
すべての要素がcharacter
に強制変換されました。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow