R 로 데이터 프레임을 다루다보면
대부분 class 가 잘 맞춰져 있는데 몇몇 변수들만 class 가 맞지 않는 경우가 있습니다.
이러한 경우.
즉, 변수이름만을 아는 상태에서 쉽게 그 변수들의 class 를 변경하는 방법을 알아보겠습니다.
DF 라는 데이터프레임안에서
A, B, C, D 라는 이름을 갖는 변수 (열) 의 class 를 numeric 으로 변경을 해보도록 하겠습니다.
코드는 아래와 같습니다.
cname <- c("A", "B","C","D")
DF[ , cname ] <- lapply (DF[ , cname ], as.numeric)
cname 이라는 벡터에 우리가 class 를 변경하고자 하는 열이름 (변수이름) 을 넣어줍니다.
그리고 2번째 라인의 코드를 넣어주면 끝입니다.
간단하죠?^^
도움이 되셨다면, '공감' 버튼 부탁드립니다^^
'R_statistics > Rs_preparation' 카테고리의 다른 글
[R프로그래밍] factor, 범주형 변수들의 level 설정하기 (0) | 2019.02.27 |
---|---|
[R프로그래밍] Text 처리, 텍스트 마이닝 (0) | 2019.02.20 |
[R프로그래밍] 조건에 맞는 행 개수 세기 (0) | 2019.02.15 |
[R프로그래밍] 변수이름 (변수명) 을 이용하여 열 (변수) 제거 (0) | 2019.02.12 |
[R프로그래밍] 변수이름 소문자로 바꾸기 (0) | 2019.02.11 |