CSV

Odo 通过 Pandas 与本地 CSV 文件进行交互。

URI

CSV URI 是它们的路径/文件名

CSV URI 的简单示例

myfile.csv
/path/to/myfile.csv.gz

关键字参数

标准的 CSV 方言术语通常受支持。

has_header=True/False/None
encoding

delimiter
doublequote
escapechar
lineterminator
quotechar
quoting
skipinitialspace

然而,这些或其他参数可能会生效,具体取决于与您的文件进行交互的库。通常,这是 pandas.read_csv 函数,它有一个广泛的关键字参数列表

转换

CSV 文件的默认输入和输出路径是通过 Pandas DataFrames。因为 CSV 文件可能相当大,将其直接读入单个 DataFrame 是危险的。相反,我们将其转换为中等大小的 DataFrames 流。我们称这种类型为 chunks(DataFrame)

chunks(DataFrame) <-> CSV

CSV 文件也可以高效地加载到 SQL 数据库中。

CSV -> SQL