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 という自動の名前で指定します。 番号で指定する場合は、元のファイルの列の位置で数えます。
複数のファイルを混ぜるとき
複数ファイル一括読み込みでは、どのファイルにも同じ設定が効きます。 列名の行があるファイルとないファイルを混ぜると、片方の列名がデータ行として混ざります。混ざるときは分けて取り込んでください。
関連
先頭から行数をスキップし以降を読み込む ほかの調整オプション
各ファイルから読み込む行数を指定する ほかの調整オプション
読み込む列を指定する ほかの調整オプション
オプションの適用順序 設定が効く順番
画面構成(ファイル系データソース) 画面のどこにあるか
データソースの列名変更 列の名前を変える
データ列名の仕様 列名の決まり