Значения, разделенные табуляцией

редактировать
Значения, разделенные табуляцией
Расширение имени файла .tsv, .tab
Тип интернет-носителя текст / значения, разделенные табуляцией
Тип форматамногоплатформенные, последовательные потоки данных
Контейнер для базы данных информация, организованная в виде списков, разделенных полями
Стандартный IANA MIME тип

A файл значений, разделенных табуляцией, (TSV ) - это простой текстовый формат для хранения данных в табличной структуре, например, таблица базы данных или данные электронной таблицы и способ обмена информацией между базами данных. Каждая запись в таблице представляет собой одну строку текстового файла. Каждое значение поля записи отделяется от следующего символом табуляции . Формат TSV, таким образом, является типом более общего формата значений, разделенных разделителями,.

TSV - это простой формат файла, который широко поддерживается, поэтому он часто используется в обмене данными для перемещения табличных данных между различными компьютерными программами, поддерживающими этот формат. Например, файл TSV может использоваться для передачи информации из программы базы данных в электронную таблицу.

TSV - это альтернатива стандартному формату значений, разделенных запятыми, (CSV), который часто вызывает трудности из-за необходимости экранировать запятую - литерал Запятые очень часто встречаются в текстовых данных, но буквальные позиции табуляции в бегущем тексте встречаются нечасто. Стандарт IANA для TSV обеспечивает простоту, просто запрещая вкладки в полях.

Содержание

  • 1 Пример
  • 2 Условные обозначения для преобразования без потерь в TSV
  • 3 См. Также
  • 4 Ссылки
  • 5 Библиография
  • 6 Внешние ссылки

Пример

Например, заголовок набора данных цветка ириса может быть сохранен как TSV с использованием следующего простого текста (обратите внимание, что при рендеринге HTML табуляция может быть преобразована в пробелы):

Длина сепаратора Ширина чашелистики Длина лепестка Ширина лепестка Вид 5,1 3,5 1,4 0,2 I. setosa 4,9 3,0 1,4 0,2 I. setosa 4,7 3,2 1,3 0,2 I. setosa 4,6 3,1 1,5 0,2 I. setosa 5,0 3,6 1,4 0,2 I. setosa

TSV простой текст выше соответствует следующим табличным данным:

Длина чашелистикиШирина чашелистиковДлина лепесткаШирина лепесткаВиды
5.13,51,40,2I. setosa
4,93,01,40,2I. setosa
4,73,21,30,2I. setosa
4,63,11,50,2I. setosa
5,03,61,40,2I. setosa

Соглашения для преобразования без потерь в TSV

Поскольку значения в формате TSV не могут содержать буквальные табуляции или символы новой строки, для преобразования текстовых значений с этими символами без потерь необходимо соглашение. Распространенным соглашением является выполнение следующих экранирований:

\ n для новой строки, \ t для табуляции, \ r для возврата каретки, \\ для обратной косой черты.

См. Также

Ссылки

  1. ^Как использовать файлы значений, разделенных табуляцией (TSV), опубликованные Международным валютным фондом
  2. ^ «Определение табуляции- разделенные-значения (tsv) ". Управление по присвоению номеров Интернета (IANA).
  3. ^«Линейный TSV». Протоколы данных - Open Knowledge Foundation.
  4. ^"Руководство по jq". stedolan.github.io.

Библиография

Внешние ссылки

Последняя правка сделана 2021-06-09 06:51:37
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте