Xio*_*ion 1 python csv apache-arrow pyarrow
我知道这可以在 R 中完成,如下所示
ds <- open_dataset("nyc-taxi/csv/2019", format = "csv",
  partitioning = "month")
但是有没有办法用Python来做呢?尝试过这些,但似乎这不是一个选择
from pyarrow import csv
table = csv.read_csv("*.csv")
from pyarrow import csv
path = os.getcwd()
table = csv.read_csv(path)
table
有没有办法让它在 python 中发生?
是的,您也可以使用 pyarrow 来执行此操作,与 R 中类似,使用pyarrow.dataset子模块(子pyarrow.csv模块仅公开处理单个 csv 文件的功能)。
示例代码:
import pyarrow.dataset as ds
dataset = ds.dataset("nyc-taxi/csv/2019", format="csv", partitioning=["month"])
table = dataset.to_table()
然后在该to_table()方法中您可以指定行/列过滤器。
| 归档时间: | 
 | 
| 查看次数: | 1738 次 | 
| 最近记录: |