在Dask数据帧中的现有索引上设置分区

在Dask数据帧中的现有索引上设置分区,dask,Dask,如果我有一个已索引的Dask数据帧 >>> A.divisions (None, None) >>> A.npartitions 1 到目前为止,我想设置分区 A.reset_index().set_index("index", divisions=sorted(divisions)) 因为A.repartition(divisions=sorted(divisions))抱怨“旧分区和新分区的左侧不同”。有更好的方法吗?从dask.\uuuuu vers

如果我有一个已索引的Dask数据帧

>>> A.divisions
(None, None)
>>> A.npartitions
1
到目前为止,我想设置分区

A.reset_index().set_index("index", divisions=sorted(divisions))

因为
A.repartition(divisions=sorted(divisions))
抱怨“旧分区和新分区的左侧不同”。有更好的方法吗?

dask.\uuuuu version\uuuu==“0.16.0”
如果您碰巧知道现有数据帧的分区,您可以直接分配它们

A.divisions = tuple(divisions)