Module 01 · Defining Data Science and What Data Scientists Do
Understanding Different Types of File Formats数据文件类型与格式:数据专业人士指南
作为一名数据专业人士,您将处理各种数据文件类型和格式。了解文件格式的底层结构及其优势与局限性至关重要,这将帮助您为数据和性能需求做出正确的格式选择。
本视频涵盖的标准文件格式包括:
- 定界文本文件格式(Delimited text file formats)
- Microsoft Excel 开放式 XML 电子表格(XLSX)
- 可扩展标记语言(XML)
- 便携式文档格式(PDF)
- JavaScript 对象表示法(JSON)
1. 定界文本文件格式 (Delimited Text Files)
定界文本文件是以文本形式存储数据的文件,其中每行(或行)的值由一个定界符分隔。

| 特点 | 描述 |
|---|---|
| 定界符 | 用于指定独立实体或值之间边界的一个或多个字符序列。 |
| 常见分隔符 | 逗号、制表符(Tab)、冒号、垂直条(|) |
| 常见文件类型 | 逗号分隔值(CSVs)和制表符分隔值(TSVs)。 |
| 文件结构 | 每行代表一个记录,包含一组由定界符分隔的值。第一行通常用作列标题。 |
| 数据类型 | 每列可以包含不同类型的数据(例如:日期型、字符串型、整数型)。 |
| 优势 | 允许任意长度的字段值;提供简单明了的信息模式;几乎可以被所有现有应用处理。 |
| TSV 作为替代 | 当文本数据中存在字面逗号而无法用作定界符时,TSVs 是 CSVs 的替代方案(因为制表符在普通文本中不常见)。 |
2. Microsoft Excel 开放式 XML 电子表格 (XLSX)
XLSX 是一种 Microsoft Excel 开放式 XML 文件格式,属于电子表格文件格式。
- 底层技术: 这是由微软创建的基于 XML 的文件格式。
- 结构: 一个
.XLSX文件(也称为工作簿)可以包含多个工作表。每个工作表组织成行和列,交汇点是单元格,每个单元格包含数据。 - 开放性: 使用开放文件格式,通常可被大多数其他应用程序访问。
- 功能与安全: 可以使用和保存 Excel 中所有可用的功能,并且被认为是更安全的文件格式之一,因为它不能保存恶意代码。
3. 可扩展标记语言 (XML)
XML 是一种具有一套数据编码规则的标记语言(markup language)。
- 可读性: 文件格式人类和机器都可读。
- 用途: 旨在用于在互联网上传输信息,具有自描述性。
- 与 HTML 的区别: 与 HTML 相似,但 XML 不使用像 HTML 那样的预定义标签。
- 互操作性: 平台无关和编程语言无关,因此简化了不同系统之间的数据共享。
4. 便携式文档格式 (PDF)
PDF 是由 Adobe 开发的文件格式,旨在使文档的呈现独立于应用软件、硬件和操作系统。
- 一致性: 可以在任何设备上以相同的方式查看。
- 常见用途: 经常用于法律和财务文档,也可用于填写数据(例如表格)。
5. JavaScript 对象表示法 (JSON)
JSON 是一种基于文本的开放标准,专为在网络上传输结构化数据而设计。
- 格式特点: 它是一种语言无关的数据格式,可以在任何编程语言中读取。
- 优势:
- 易于使用。
- 兼容性广(支持各种浏览器)。
- 被认为是共享任何大小和类型(甚至是音频和视频)数据的最佳工具之一。
- 应用: 许多 API 和 Web 服务返回的数据格式都是 JSON。
下一阶段: 在下一个视频中,您将学习不同的数据来源。