logo

줄리아에서 문자열 형태의 CSV를 직접 데이터프레임으로 읽는 법 📂줄리아

줄리아에서 문자열 형태의 CSV를 직접 데이터프레임으로 읽는 법

코드

파일로는 가지고 있지 않지만 간단한 형태의 CSV 데이터를 문자열로 가지고 있거나, 문자열을 직접 수정하는 수준의 정밀한 조작이 필요할 때는 IOBuffer를 사용하여 CSV.read에 직접 넘겨줄 수 있다.

using CSV
using DataFrames

csv_string = """
Name,Age,City
Alice,30,Seoul
Bob,25,Busan
Charlie,35,Daegu
"""

io = IOBuffer(csv_string)
df = CSV.read(io, DataFrame)
julia> df = CSV.read(io, DataFrame)
3×3 DataFrame
 Row │ Name     Age    City    
     │ String7  Int64  String7
─────┼─────────────────────────
   1 │ Alice       30  Seoul
   2 │ Bob         25  Busan
   3 │ Charlie     35  Daegu

환경

  • OS: Windows
  • julia: v1.12.0