csv

csvのheaderを気にしてOrderedDictで読む方法

問題 例えば以下のようなcsvがあるときに、読み込んだ後にcsvのheaderの順序を保持してほしいという場合がある。 "age" "name" "20" "foo" カジュアルに以下の様なコードで読んだ場合に順序は不定。 import csv import sys r = csv.DictReader(sys.stdin, de…

pythonでcsvファイルの読み込みをちょっと便利に扱う方法を考えてみたりしてた

pandas使えば良いというのはあるけれど。csvファイルの読み込みにはcsv moduleを使う。 はじめに 対象のcsvは以下(csvと言いつつtsv) target.tsv hello こんにちは "hello world" "こんにちは 世界" 以下の様なコードで読める import csv with open("./targe…