- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 spark SQLContext 将 JSON 文件加载到数据框中。它存储来自不同用户的推文。它看起来像下面。我在 python 中使用 pandas 库来探索此数据框中的数据。
import pandas as pd
tweets = pd.read_json('/filepath')
sqlcontext = SQLContext(sc)
tweet_sdf = sqlcontext.createDataFrame(tweets)
tweet_sdf.show(10)
+-------------+------------------+-------------+--------------------+-------------------+
| country| id| place| text| user|
+-------------+------------------+-------------+--------------------+-------------------+
| India|572692378957430784| Orissa|@always_nidhi @Yo...| Srkian_nishu :)|
|United States|572575240615796736| Manhattan|@OnlyDancers Bell...| TagineDiningGlobal|
|United States|572575243883036672| Claremont|1/ "Without the a...| Daniel Beer|
|United States|572575252020109312| Vienna|idk why people ha...| someone actually|
|United States|572575274539356160| Boston|Taste of Iceland!...| BostonAttitude|
|United States|572647819401670656| Suwanee|Know what you don...|Collin A. Zimmerman|
| Indonesia|572647831053312000| Mario Riawa|Serasi ade haha @...| Rinie Syamsuddin|
| Indonesia|572647839521767424|Bogor Selatan|Akhirnya bisa jug...| Vinny Sylvia|
|United States|572647841220337664| Norwalk|@BeezyDH_ it's li...| Cas|
|United States|572647842277396480| Santee| obsessed with music| kimo|
+-------------+------------------+-------------+--------------------+-------------------+
only showing top 10 rows
tweet_sdf.printSchema()
root
|-- country: string (nullable = true)
|-- id: long (nullable = true)
|-- place: string (nullable = true)
|-- text: string (nullable = true)
|-- user: string (nullable = true)
我正在尝试使用以下方法对索引“id”上的数据框进行排序。
tweet_sdf.sort_index(by='id', ascending=False, inplace=True)
但是我收到下面提到的属性错误。AttributeError: 'DataFrame' 对象没有属性 'sort_index'
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-106-6cd99444a12a> in <module>()
----> 1 tweet_sdf.sort_index(by='id', ascending=False, inplace=True)
/home/notebook/spark-1.6.0-bin-hadoop2.6/python/pyspark/sql/dataframe.pyc in __getattr__(self, name)
837 if name not in self.columns:
838 raise AttributeError(
--> 839 "'%s' object has no attribute '%s'" % (self.__class__.__name__, name))
840 jc = self._jdf.apply(name)
841 return Column(jc)
AttributeError: 'DataFrame' object has no attribute 'sort_index'
pandas 版本为 0.18.0,python 版本为 2.7.11有人可以帮我理解为什么会这样吗?
最佳答案
DataFrame.sort_index API reference
我相信“by”参数在 0.17.0 之后已被删除。您可能需要更改参数或使用排序。
The by argument of DataFrame.sort_index() has been deprecated and will be removed in a future version.
关于python - 如何在数据帧上使用 sort_index()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36268040/
我使用 spark SQLContext 将 JSON 文件加载到数据框中。它存储来自不同用户的推文。它看起来像下面。我在 python 中使用 pandas 库来探索此数据框中的数据。 import
在对 Series 的索引进行排序时,我不明白 key 函数是如何工作的。例如我有这样的系列: (0, 4) k (12, 16) a (24, 28) b (4, 8) f
这是一个 MWE: import pandas as pd pd.np.random.seed(0) ( pd.DataFrame(pd.np.random.rand(10, 5), colu
我有一个带有 datetimeIndex 的数据框: 但是当我尝试使用 sort_index() 对此数据帧进行排序时,所有日期时间列(包括索引)的时间部分都被删除。为什么?我该如何预防? 这是要排序
documentation对于 DataFrame.sort_index 是: DataFrame.sort_index(self, axis=0, level=None, ascending=Tru
我正在尝试使用 Armadillo C++ 库中的 sort_index() 函数 (link here) . 这是我的代码: #include #include using namespace
这是我的数据帧的头部 McDonald's Python CSS Microsoft Office day week day Jour
我有两个数据帧 df1 df2 具有相同的行数和列数以及变量,我正在尝试比较 boolean 变量 choice 在两个数据框中。然后使用if/else 来操作数据。但是当我尝试比较 boolean
Python Pandas 提供了两种对 DataFrame 进行排序的方法: sort_values (或已弃用 sort ) sort_index 这两种方法有什么区别? 最佳答案 由于问题已更新
我不明白为什么在下面的代码中取消注释 ts = ts.sort_index() 会抛出 ErrorKey: import datetime import pandas as pd df = pd.Da
我有一个应用于 pandas 数据框的函数,我正在考虑使用 dask 来提高性能 这是我现有的代码: df.reset_index( level=0, inplace=
基本设置: 我有一个在行和列上都有一个 MultiIndex 的 DataFrame 。列索引的第二级具有 float 值。 我想执行groupby操作(按行索引的第一级分组)。该操作将向每个组添加几
我有一个像这样填充的示例 DataFrame: Alpha Beta Gamma Delta Epsilon Date 2017-01-02
给定这段代码: s = pd.Series([1,2,3], index=['C','B','A']) s.sort_index(inplace=True) s 现在不应该是这样的吗: A 3
我是一名优秀的程序员,十分优秀!