TSV
TSV(タブ区切り値)は CSV に似ているが、フィールドをタブで区切る。フィールド内のカンマとの衝突を避けられ、データベースのエクスポートや NLP で一般的である。
目的
引用エスケープ不要の表形式を提供し、解析を簡単にする。
メカニズム
各行が 1 レコードで、フィールドはタブで区切られる。データにタブは稀なため、引用は通常不要である。Unix の cut コマンドはデフォルトでタブで分割する。
ユースケース
- データベースの BCP エクスポート
- NLP コーパスのアノテーション(CoNLL)
- Unix パイプラインでの表形式転送
- バイオインフォマティクス
例
- 入力
name age Ada 36OutputA tab-separated tableNo quoting needed
よくあるエラー
- A field containing a tab is left unhandled
- Replace or escape tabs inside fields