我只是想按特定的列订购dask数据帧。
代码1-如果我叫它,它显示为确实是一个ddf
my_ddf
产出1
npartitions=1
headers .....
代码2
my\u ddf.sort\u值('id',升序=False)
产出2
AttributeError Traceback (most recent call last)
<ipython-input-374-35ce4bd06557> in <module>
----> 1 my_ddf.sort_values('id', ascending=False) #.head(20)
2 # df.sort_values(columns, ascending=True)
~/anaconda3/envs/rapids/lib/python3.7/site-packages/dask/dataframe/core.py in __getattr__(self, key)
3619 return self[key]
3620 else:
-> 3621 raise AttributeError("'DataFrame' object has no attribute %r" % key)
3622
3623 def __dir__(self):
AttributeError: 'DataFrame' object has no attribute 'sort_values'
尝试解决方案
df.sort\u值(列,升序=False).head(n)
my_ddf.nlagest(100000000,'id').compute()
Dask索引无论如何都不是全局的(默认情况下),如果要保留分区内的原始索引,可以执行以下操作
df["old_index"] = df.reset_index()
df.set_index("colA")
顺便说一句,还没有实现跨分区排序。如果数据集足够小,可以放入内存,则可以执行ddf=ddf.compute()
,然后在数据帧上运行排序。
问题内容: 我在这里遇到一些问题,在我的python包中,我已经安装了numpy,但是我仍然 遇到 此错误 ‘DataFrame’对象没有属性’sort’ 任何人都可以给我一些想法。 这是我的代码: 问题答案: 不推荐使用DataFrames,而采用以下两种方法之一: 到 由列排序(S) 要 通过索引排序 在Pandas中已弃用(但仍可用)版本0.17(2015-10-09),并引入和。它已从0.
我在这里遇到了一些问题,在我的python包中,我安装了,但是我仍然有这个错误: “DataFrame”对象没有属性“sort” 任何人都可以给我一些想法。。 这是我的代码:
问题内容: 我想转换火花数据框架以使用以下代码添加: 详细的错误消息是: 有人知道我在这里做错了吗?谢谢! 问题答案: 您无法使用数据框,但可以将数据框转换为RDD并通过映射将其映射。在Spark 2.0之前,别名为。使用Spark 2.0,您必须先明确调用。
当我尝试使用时,出现此错误。用于拉出列的数据帧的ix属性,例如。 这个脚本今天早上还能用,但是今天下午我在一个新的Linux环境中运行了它,安装了新的熊猫。以前有人见过这个错误吗?我找遍了这里和其他地方,但没找到。
这个问题又来了,请耐心听我说。 我在Ubuntu 16.04上,我试图用pip3安装Kmodes,但我遇到了这个错误。我尝试从零开始删除pip/pip3并重新安装,但没有解决问题。 我找到了以前关于同一问题的问题,但它没有像那样解决这个问题。 这个问题的解决方案是什么,我能做些什么来解决它?
下面的代码以前对我有用,但现在不行了。我得到了错误: AttributeError:“DataFrame”对象没有属性“to df”