logo

ジュリアで文字列形式のCSVを直接データフレームとして読み込む方法 📂Julia

ジュリアで文字列形式の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