タグ

2015年12月25日のブックマーク (1件)

  • CSV ファイルのヘッダ行をカラム名に使う - nagix

    この記事は Apache Drill Advent Calendar 2015 の2日目の記事です。 11月の Tokyo Apache Drill Meetup で出た質問の中に、「CSV ファイルのヘッダ行をカラム名に使いたいが可能か?」というものがありましたが、Drill 1.2 では先頭行をスキップするオプションはあったものの、行の内容をカラム名として使う機能は未実装でした。で、その後リリースされた Drill 1.3 の [DRILL-951] CSV header row should be parsed にて、その機能が追加されたので紹介します。 例えばこんなデータがあるとします。 $ head /tmp/personal_information.csv 連番,氏名,氏名(カタカナ),性別,電話番号,郵便番号,住所1,住所2,住所3,住所4,住所5,生年月日 1,佐川邦男,サ

    yass
    yass 2015/12/25
    " バージョン1.3以降では、ファイルの拡張子をcsvhにしておくと・・・ $ mv /tmp/personal_information.csv /tmp/personal_information.csvh これだけで先頭行がカラム名としてセットされ、クエリの中で利用できるようになります。"