R 새로운 열 추가 방법 총정리

반응형
    반응형

    새로운 열 추가 방법

    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

    댓글

    Designed by JB FACTORY

    ....