CSV 文件
读与写
读取CSV文件应该看起来很熟悉:
df = pl.read_csv("path.csv")
CSV文件会有非常多的样式,所以一定要去看一下
read_csv()
API。
写入CSV文件可以用
write_csv()
方法。
df = pl.DataFrame({"foo": [1, 2, 3], "bar": [None, "bak", "baz"]})
df.write_csv("path.csv")
扫描
Polars
允许你扫描CSV文件。扫描操作延迟了对文件的实际解析,
并返回一个延迟计算的容器LazyFrame
。
df = pl.scan_csv("path.csv")
如果你想了解更多这样设计的精妙之处,请移步Polars
Optimizations这一章。