Articulo de referencia

Valores separados por tabulaciones

Los valores separados por tabulaciones ( TSV ) son un formato de archivo simple, basado en texto , para almacenar datos tabulares . [3] Los registros se separan mediante nuevas ...

Los valores separados por tabulaciones ( TSV ) son un formato de archivo simple, basado en texto , para almacenar datos tabulares . [3] Los registros se separan mediante nuevas líneas y los valores dentro de un registro se separan mediante caracteres de tabulación . El formato TSV es, por lo tanto, un formato de valores separados por delimitadores , similar a los valores separados por comas .

TSV es un formato de archivo simple que cuenta con una amplia compatibilidad, por lo que se utiliza a menudo en el intercambio de datos para mover datos tabulares entre distintos programas informáticos que admiten el formato. Por ejemplo, un archivo TSV se puede utilizar para transferir información de una base de datos a una hoja de cálculo .

Ejemplo

El encabezado del conjunto de datos de la flor Iris se puede almacenar como un TSV utilizando el siguiente texto simple (tenga en cuenta que la representación HTML puede convertir las tabulaciones en espacios):

Longitud del sépalo Ancho del sépalo Longitud del pétalo Ancho del pétalo Especie
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

El texto simple TSV anterior corresponde a los siguientes datos tabulares:

Personaje escapando

El estándar de tipo de medio de la IANA para TSV logra simplicidad simplemente al no permitir tabulaciones dentro de los campos. [4]

Dado que los valores en formato TSV no pueden contener tabulaciones literales ni caracteres de nueva línea , es necesario aplicar una convención para la conversión sin pérdida de valores de texto con estos caracteres. Una convención común es realizar los siguientes escapes : [5] [6]

Otra convención común es utilizar la convención CSV de RFC  4180 y encerrar los valores que contienen tabulaciones o nuevas líneas entre comillas dobles. Esto puede generar ambigüedades. [7] [8]

Finales de línea

Los registros suelen estar separados por un salto de línea, como es habitual en las plataformas Unix, o por un retorno de carro y un salto de línea, como es habitual en las plataformas Microsoft. Algunos programas pueden esperar lo último. La especificación de facto [9] especifica que los registros están separados por un EOL , pero no especifica ningún salto de línea específico .

Véase también

Referencias

  1. ^ U of Edin. Research Data Support Team. "Elija los mejores formatos de archivo". Universidad de Edimburgo. § Formatos que recomendamos . Consultado el 23 de mayo de 2023 .
  2. ^ ab "tabSeparatedText". Documentación para desarrolladores de Apple: Identificadores de tipo uniforme . Apple Inc . Consultado el 23 de mayo de 2023 .
  3. ^ "Cómo utilizar archivos de valores separados por tabulaciones (TSV)". Fondo Monetario Internacional . Consultado el 1 de febrero de 2023 .
  4. ^ Lindner 1993.
  5. ^ Dusek, Jason (6 de mayo de 2014). "TSV lineal: datos tabulares simples y orientados a líneas". Protocolos de datos - Open Knowledge Foundation (edición v1.0β).
  6. ^ Dolan, Stephen (1 de noviembre de 2018). «jq Manual». jq . Consultado el 23 de mayo de 2023 .
  7. ^ Miller, Rob (22 de septiembre de 2015). Procesamiento de texto con Ruby: extraiga valor de los datos que lo rodean. Pragmatic Bookshelf. pág. 94. ISBN 978-1-68050-492-7.
  8. ^ Giuseppini, Gabriele; Burnett, Mark (10 de febrero de 2005). Microsoft Log Parser Toolkit: un kit de herramientas completo para la herramienta de análisis de registros no documentada de Microsoft. Elsevier. p. 311. ISBN 978-0-08-048939-1.
  9. ^ "IANA: texto/valores separados por tabulaciones".

Fuentes

Lectura adicional

  • Jukka, Korpela (1 de septiembre de 2000). "Valores separados por tabulaciones (TSV): un formato para el intercambio de datos tabulares" (edición del 12 de febrero de 2005) . Consultado el 23 de mayo de 2023 .
  • Welinder, Morten (19 de diciembre de 2012). «§14.2.3 — Formatos de archivos de texto». Manual de Gnumeric (edición v1.12) . Consultado el 23 de mayo de 2023 .
Obtenido de "https://es.wikipedia.org/w/index.php?title=Valores_separados_por_tabuladores&oldid=1187617440"