Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Csv 什么是“无景观”TSV?使用它有什么好处?_Csv_Escaping - Fatal编程技术网

Csv 什么是“无景观”TSV?使用它有什么好处?

Csv 什么是“无景观”TSV?使用它有什么好处?,csv,escaping,Csv,Escaping,我已经在很多地方看到了“未经美化的TSV”一词,但我不确定它是什么,为什么需要它?我们有一个数据集,其中的内容类型是unscaped tsv,但我只是将看起来像常规tsv的内容放在其中。不确定我遗漏了什么。TSV代表制表符分隔的值,如下所述: 如果文件中的字段实际包含制表符、换行符等字符,通常会通过将字段值放在引号字符内进行转义。这样,读取应用程序将知道数据属于同一字段 如果忽略此转义,并且某些字段的值中包含制表符,则文件将无法正确显示,因为制表符或换行符会导致数据移动 这完全取决于您打算如何处

我已经在很多地方看到了“未经美化的TSV”一词,但我不确定它是什么,为什么需要它?我们有一个数据集,其中的内容类型是unscaped tsv,但我只是将看起来像常规tsv的内容放在其中。不确定我遗漏了什么。

TSV代表制表符分隔的值,如下所述:

如果文件中的字段实际包含制表符、换行符等字符,通常会通过将字段值放在引号字符内进行转义。这样,读取应用程序将知道数据属于同一字段

如果忽略此转义,并且某些字段的值中包含制表符,则文件将无法正确显示,因为制表符或换行符会导致数据移动

这完全取决于您打算如何处理该文件。如果希望它在例如Excel中正确显示,则应使用转义TSV,或者更好,使用更常用的CSV逗号分隔值 就我个人而言,我只看到使用未经扫描的数据文件的缺点