수색…


소개

강제 형 변환은 암시 적으로 또는 명시 적 강제 변환을위한 함수 (예 : 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"

처음에 xinteger 유형 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