줄리아에서 데이터프레임에 새로운 열 추가하는 방법

줄리아에서 데이터프레임에 새로운 열 추가하는 방법

How to Add New Column to Dataframe in Julia

코드

우주소녀 데이터프레임이 아래와 같이 주어졌다고 하자.

WJSN = DataFrame(
    member = ["다영","다원","루다","소정","수빈","연정","주연","지연","진숙","현정"],
    birth = [99,97,97,95,96,99,98,95,99,94],
    height = [161,167,157,166,159,165,172,163,162,165],
)  

julia> WJSN
10×3 DataFrame
 Row │ member  birth  height 
     │ String  Int64  Int64  
─────┼───────────────────────
   1 │ 다영       99     161
   2 │ 다원       97     167
   3 │ 루다       97     157
   4 │ 소정       95     166
   5 │ 수빈       96     159
   6 │ 연정       99     165
   7 │ 주연       98     172
   8 │ 지연       95     163
   9 │ 진숙       99     162
  10 │ 현정       94     165

데이터프레임에 새로운 열을 추가하는 코드는 다음과 같다.

  • dataframe[!, :"column_name"] = values

유닛에 대한 열을 추가해보면,

WJSN[!, :"unit"] = ["쪼꼬미","메보즈","쪼꼬미","더블랙","쪼꼬미","메보즈","더블랙","더블랙","쪼꼬미","더블랙"]

julia> WJSN
10×4 DataFrame
 Row │ member  birth  height  unit   
     │ String  Int64  Int64   String 
─────┼───────────────────────────────
   1 │ 다영       99     161  쪼꼬미
   2 │ 다원       97     167  메보즈
   3 │ 루다       97     157  쪼꼬미
   4 │ 소정       95     166  더블랙
   5 │ 수빈       96     159  쪼꼬미
   6 │ 연정       99     165  메보즈
   7 │ 주연       98     172  더블랙
   8 │ 지연       95     163  더블랙
   9 │ 진숙       99     162  쪼꼬미
  10 │ 현정       94     165  더블랙

환경

  • OS: Windows10
  • Version: Julia 1.7.1, DataFrames 1.3.2
댓글