Python 如何在dask数据帧中使用秩函数?

Python 如何在dask数据帧中使用秩函数?,python,pandas,python-3.7,dask,rank,Python,Pandas,Python 3.7,Dask,Rank,如何在dask数据帧上使用pandas的pd.rank()函数。 或者dask中是否有其他内置函数可以执行同样的操作。目前不支持此操作。这很难并行完成,而且很少完全需要。您可以收集nlargest,然后对计算结果计算pd.rank 或者,如果您试图跨列计算排名,则可以使用map\u分区 df.map_partitions(pd.rank, axis="columns")

如何在dask数据帧上使用pandas的
pd.rank()
函数。
或者dask中是否有其他内置函数可以执行同样的操作。

目前不支持此操作。这很难并行完成,而且很少完全需要。您可以收集
nlargest
,然后对计算结果计算
pd.rank

或者,如果您试图跨列计算排名,则可以使用
map\u分区

df.map_partitions(pd.rank, axis="columns")