KIRA☆KIRA☆KIRA ハピ★ハピ★ハピ
もう無理ぽ データ整形 デスマーチ
締め切りが残り2日であることを告げるタイマーが点灯する中で、データ整形からビジュアライゼーション、フロントエンドからサーバー構築まで行う全国1000万人のフルスタックエンニジアのみなさん、進捗状況は火を噴いていますか??
ipythonを使って、.csvデータからカラムの抽出とかデータを任意の形に成型するよ。
!cat [dir pth/"data_name".csv]
- catと同じ
f = open('odb2_sample.csv') f
- file objectとして扱われる
reader = csv.reader(f) for line in reader: print line
- listで取ってきてくれる。というかrowを1つのlistとしてfor ループする
lines = list(csv.reader(open('odb2_sample.csv'))) header, values = lines[0], lines[1]
元データの1行目がcolumn_nameの場合にheaderとして、2行目以降がデータの場合に任意のrowにアクセスする時に使う
お約束のように、配列は0番から始まるので注意
lines[0] lines[1] lines[1][1] lines[1][1:] lines[1:][1:] lines[1:][1]
特定の(clomun, row)で抜き出したい場合はコレ
スライスも使えるが、[n:][m:]の形式の場合は、それで全体を1つのlist化して取得するので注意