Python 如何在Dask数据帧中订购条目以在seaborn中显示?
我试图获得一个Seaborn条形图,其中包含数据帧中的前n个条目,按其中一列排序 在熊猫中,我通常会使用以下方法:Python 如何在Dask数据帧中订购条目以在seaborn中显示?,python,pandas,seaborn,dask,Python,Pandas,Seaborn,Dask,我试图获得一个Seaborn条形图,其中包含数据帧中的前n个条目,按其中一列排序 在熊猫中,我通常会使用以下方法: df = df.sort_values('ColumnFoo', ascending=False) sns.barplot(data=df[:10], x='ColumnFoo', y='ColumnBar') 但是,在尝试Dask时,显然没有对数据帧进行排序的选项,因为数据帧基本上是延迟对象,对它们进行排序将首先消除使用Dask的许多好处 是否存在从数据帧获取有序条目或让Sea
df = df.sort_values('ColumnFoo', ascending=False)
sns.barplot(data=df[:10], x='ColumnFoo', y='ColumnBar')
但是,在尝试Dask时,显然没有对数据帧进行排序的选项,因为数据帧基本上是延迟对象,对它们进行排序将首先消除使用Dask的许多好处
是否存在从数据帧获取有序条目或让Seaborn从数据帧列中选取前n个值的方法?如果要将数据移动到Seaborn,则几乎可以肯定它适合内存。我建议只转换到熊猫数据帧,然后在那里进行排序 一般来说,一旦进入了小数据领域,就没有理由使用Dask而不是Pandas。熊猫更成熟,体验更顺畅。Dask数据帧开发人员建议在可行的情况下使用熊猫。您看到了吗?