ファイルの最初の行がヘッダーである場合、大きな大文字をcsv
のデータとして解析する必要があります。ライブラリ:csv
は既に私にストリームのリストを与えています。最初の行から構造を推測する必要がありますが、それを無視して、指定された構造のマップのストリームを生成する必要があります。エリクシルのCSVストリームへのストリーム
私はこれが好き:
data.csv
a,b
1,2
3,4
...
CSV.stream_map(ファイル名)出力
{a: 1, b: 2} #1
{a: 3, b: 4} #2
...
私はStream.transform
に探したがわからなかったました最初の要素をスキップする方法を説明します。構造はアキュムレータに格納することができます。