R에서 data의 type을 변환하는 함수들을 보려고 합니다. 아래의 data를 사용해 보도록 하겠습니다 as.integer : data의 type을 integer로 변환하는 함수입니다. as.numeric : data의 type을 numeric로 변환하는 함수입니다. as.character : data의 type을 character로 변환하는 함수입니다. df <-
data.frame(이름=c("은히","철수","민지","훈음"),점수=c(1,2,3,4),등급=c(1.1,2.2,3.3,4.4))
df
str(df)
as.factor : data의 type을 factor로 변환하는 함수입니다.
위 예제 data에서 "이름" column을 "factor"로 변경해보겠습니다.
위와 같이 type이 변경됨을 볼 수 있습니다.
이번엔 "numeric type"인 "등급" column을 "integer"로 변경을 해보겠습니다.
위 그림과 같이 integer type으로 변경이되며 소수점이하는 절사 돼버립니다.
위와같으 5.5는 5가 돼버리고 소수점은 절사돼 사라져 버립니다.
숫자로 이루어진 column도 character로 type을 변경 시킬 수도 있습니다.
"점수" column을 character로 바꾸면
위 그림과 같이 character로 type변경되는 것을 볼 수 있습니다.
as.numeric도 위에 말한 예시대로 사용할 수 있습니다.
'R' 카테고리의 다른 글
2021.09.15 |
2021.09.14 |
2021.09.13 |
2021.09.09 |
2021.09.08 |
2021.09.07 |
'R' Related Articles
- R ) 수학연산자 +, -, *, /, %%, %/%, ^ 사용 덧셈 뺄셈 곱셈 나눗셈 나머지 몫 거듭제곱 in r
-
R ) 벡터의 인덱싱, 슬라이싱 (indexing, slicing) in r
- R ) grep, grepl, gsub 함수 알아보기 in r 문자형 벡터 다루는 함수 in r
- R 꿀팁) length, paste, paste0, nchar 함수 알아보기 in r