R dataframe의 컬럼명을 변경하는 방법 2가지입니다.
1. plyr 패키지의 rename() 함수 사용 : 원하는 컬럼만 1:1로 변경가능
2. names() 함수 사용 : 컬럼명 일괄 변경
긴 설명보다는 코드를 보시면 직관적인 이해가 되실 거 같아 아래에 예시 코드 남깁니다.
<컬럼명 변경 예시 코드>
library(plyr)
library(datasets)
data(iris)
# 방법 1 : plyr 패키지의 rename() 함수사용
# 장점 : 컬럼별 1:1로 변경할 수 있음
names(iris)
iris_rename <- rename(iris,
c("Sepal.Length" = "꽃받침길이", # "변경전컬럼명" = "변경후컬럼명"
"Sepal.Width" = "꽃받침너비",
"Petal.Length" = "꽃잎길이",
"Petal.Width" = "꽃잎너비",
"Species" = "종명")
)
names(iris_rename)
# 방법 2: names() 함수 이용 전체 변경
# 주의사항 : dataframe의 컬럼개수와 벡터의 데이터 개수가 일치해야 함
names(iris) <- c("꽃받침길이", "꽃받침너비", "꽃잎길이", "꽃잎너비", "종명")
names(iris)
혹시 궁금하신 사항 있으시면 댓글 남겨주세요.
감사합니다.
참고자료 : R, Python 분석과 프로그래밍의 친구님 블로그, [R 데이터 프레임 변수명 변경 names(), rename()],
https://rfriend.tistory.com/41
[OS] 동시성(Concurrency) vs 병렬성(Parallelism) (0) | 2021.10.07 |
---|---|
[에러 해결] PCDATA invalid Char value 26 Error (0) | 2021.08.08 |
[R] dataframe 사용자 지정 정렬하기 (0) | 2021.07.25 |
[R] mapvalues로 데이터 매핑하기, 데이터 변경하기 (0) | 2021.07.24 |
[JAVA] JDK, JRE 차이 (Java JDK, JRE 란?) (0) | 2021.05.23 |