R 새로운 열 추가 방법 총정리
- R
- 2024. 8. 3.
새로운 열 추가 방법
R을 이용한 새로운 열 추가 방법이 여러가지가 있어서 정리합니다.
$ 연산자 사용
가장 간단하게 할 수 있는 $를 이용하는 방법입니다.
# 데이터프레임 생성
df <- data.frame(name = c("Alice", "Bob", "Charlie"),
age = c(25, 30, 35))
# 새로운 열 추가
df$salary <- c(50000, 55000, 60000)
print(df)
인덱스를 이용한 방법
[]에 새로운 인덱스(컬럼명)을 넣어서 추가합니다.
# 데이터프레임 생성
df <- data.frame(name = c("Alice", "Bob", "Charlie"),
age = c(25, 30, 35))
# 새로운 열 추가
df["salary"] <- c(50000, 55000, 60000)
print(df)
cbind() 사용
bind는 묶는다는 뜻이 있습니다. cbind() 는 '컬럼으로 묶는다'는 뜻으로 데이터프레임에 컬럼을 추가로 묶어 넣는다는 의미로 사용하고 있습니다.
# 데이터프레임 생성
df <- data.frame(name = c("Alice", "Bob", "Charlie"),
age = c(25, 30, 35))
# 새로운 열 추가
salary <- c(50000, 55000, 60000)
df <- cbind(df, salary)
print(df)
mutate() 함수 사용(dplyr)
dplyr 에 내장된 mutate()를 이용하는 방법입니다.
dplyr은 데이터프레임 조작시 많이 쓰는 툴인데요. 위의 3가지 방법처럼 R로 할 수 있는 걸 굳이 dplyr를 불러와 해야할까? 라는 의문이 들 수 있습니다. 아마 dplyr의 장점을 보시면 이해하시지 않을까 싶습니다. 궁금하신 아래 포스팅에서 확인해보시기 바랍니다.
[R] dplyr 패키지를 이용한 손쉬운 데이터 조작
dplyr 패키지를 이용한 데이터 조작안녕하세요~ 이번 포스팅에서는 R의 패키지인 dplyr에 대해 이야기해보려고 합니다. dplyr은 데이터를 효율적으로 다루기 위해 만들어진 패키지로, 간결하고 쉬운
seong6496.tistory.com
데이터프레임의 새로운 열을 추가합니다.
# dplyr 패키지 설치 및 로드
install.packages("dplyr")
library(dplyr)
# 데이터프레임 생성
df <- data.frame(name = c("Alice", "Bob", "Charlie"),
age = c(25, 30, 35))
# 새로운 열 추가
df <- df %>%
mutate(salary = c(50000, 55000, 60000))
print(df)
마치며
저는 이 4가지 방법만 알고 있습니다. 혹시 더 좋은 방법이 있다면 알려주세요~!
함께 보면 좋은 글
[R] 데이터 타입 변경하기
R에서 데이터 타입 변경하기R에서 데이터 타입을 변경하는 방법입니다. 데이터 분석 과정에서 데이터 타입을 올바르게 지정하는 것은 매우 중요합니다. 데이터 타입이 올바르지 않으면 원하는
seong6496.tistory.com
R 데이터 변환 정리글
데이터 변환이란?빅데이터 분석과정 중에서 데이터 변환은 정제된 데이터를 분석 목적에 맞게 만드는 과정을 말합니다. 그래서 데이터 변환 단계에서는 변수를 생성하거나 데이터 선택해 필요
seong6496.tistory.com
[R] 결측치 처리
R 결측치 처리데이터 분석에서 중요한 단계 중 하나인 데이터 정제 및 전처리에 대해 얘기해보려고 합니다. 데이터 정제는 원데이터를 분석하기 쉬운 데이터로 만드는 과정으로, 데이터의 품질
seong6496.tistory.com
'R' 카테고리의 다른 글
[R] 리스트 벡터로 변환하기 (0) | 2024.08.07 |
---|---|
[R] ggplot2로 데이터 그래프 그리기 (0) | 2024.08.05 |
[R] dplyr 패키지를 이용한 손쉬운 데이터 조작 (0) | 2024.08.01 |
R 데이터 변환 정리글 (0) | 2024.07.31 |
[R] 결측치 처리 (0) | 2024.07.30 |