コンテンツにスキップ

1行目を列名として扱う

ファイルの 1 行目を列名として読むか、データの 1 行として読むかを決める設定です。はじめから ON になっています。

使えるファイル形式

可否形式
使えるCSV / TSV / Text / Excel
使えないJSON と Parquet

JSON と Parquet は形式そのものが列名を持っているので、1 行目を列名にするかどうかという選び方がありません。使えない形式を選んでいるときは、画面にこの項目自体が出ません。

何が変わるか

設定列名データ
ON(はじめの状態)1 行目の値がそのまま列名になる2 行目以降
OFF列1 列2 列3 … が自動で付く1 行目から

ON のときの列名はそのままの字にならないことがあります。 nehan は使えない文字を含む列名を書き換え、同じ名前が 2 つ以上あれば後ろのものに _1 _2 と番号を足します。詳しくはデータ列名の仕様を見てください。

先頭から行数をスキップし以降を読み込むと組み合わせたときは、読み飛ばした次の行が列名になります。

よく使う例

どちらも次の member.csv を題材にします。

名前,年齢,性別
田中,30,男性
佐藤,25,女性

1. 1 行目が列名のファイルを読む

見るところ中身
お題1 行目に列名が入っている CSV を、そのまま列名として読みたい
入力member.csv(1 行目が 名前,年齢,性別)
設定1行目を列名として扱うを ON(はじめの状態)
出力名前 / 年齢 / 性別 が列名になり、データは 2 行になる
名前年齢性別
田中30男性
佐藤25女性

2. 1 行目もデータとして読む

見るところ中身
お題1 行目からデータが始まるファイルで、1 行目を落としたくない
入力member.csv(同じファイル)
設定1行目を列名として扱うを OFF
出力列1 列2 列3 が自動で付き、データは 1 行目から 3 行になる
列 1列 2列 3
名前年齢性別
田中30男性
佐藤25女性

OFF にしたあとにすること

自動で付いた 列1 列2 という名前のままでは、あとの処理で何の列か分からなくなります。読み込んだあとにデータソースの列名変更で名前を付け直してください。1 列ずつでも、まとめてでも変えられます。

読み込む列を指定するを一緒に使うときも、列1 列2 という自動の名前で指定します。 番号で指定する場合は、元のファイルの列の位置で数えます。

複数のファイルを混ぜるとき

複数ファイル一括読み込みでは、どのファイルにも同じ設定が効きます。 列名の行があるファイルとないファイルを混ぜると、片方の列名がデータ行として混ざります。混ざるときは分けて取り込んでください。

関連