我读了我的镶木地板数据如下:
file_names = glob.glob('./events/*/*/*/*/*/part*.parquet')
pf = fp.ParquetFile(file_names, root='./events')
pf.cats = {'customer': pf.cats['customer']}
dfs = (delayed(pf.read_row_group_file)(rg, pf.columns, pf.cats) for rg in pf.row_groups)
df = dd.from_delayed(dfs)
我不能使用dd.read_parquet
,因为我的镶木地板是分区的,我想避免加载一些分类。
我在这里有两个问题:
我如何告诉 Dask 我希望我的数据框拥有多少个分区?
Dask 默认会创建多少个分区?