相关疑难解决方法(0)

AttributeError:'Series'对象没有属性'searchsorted'pandas

我在第38页重现了用于数据分析的python代码

我写

prop_cumsum = df.sort_index(by='prop', ascending=False).prop.cumsum()

and prop_cumsum.searchsorted(0.5)
Run Code Online (Sandbox Code Playgroud)

然后有一个错误说:

AttributeError                            Traceback (most recent call last)
<ipython-input-30-f2e2bb3f5ba0> in <module>()
----> 1 prop_cumsum.searchsorted(0.5)

C:\Users\xxx\AppData\Local\Enthought\Canopy32\User\lib\site-packages\pandas\core\generic.pyc in __getattr__(self, name)
   1813                 return self[name]
   1814             raise AttributeError("'%s' object has no attribute '%s'" %
-> 1815                                  (type(self).__name__, name))
   1816 
   1817     def __setattr__(self, name, value):

AttributeError: 'Series' object has no attribute 'searchsorted' 
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么我重新安装numpy和lib pandas它仍然无法工作它在pandas文件中没有串联的搜索排序方法

在[49]中:

http://nbviewer.ipython.org/github/lexual/pydata-book/blob/35fd20645c75128ae348a275848575e2eae7a025/ch02_us_baby_names.ipynb

python series pandas

9
推荐指数
1
解决办法
7971
查看次数

按特定月份切片

我有以下格式的数据框。

              1            2           3           4  
Data                                                                            
2001-07-30      0.363354   27.428261   14.639130   6.763423         
...                  ...         ...         ...        ...           
2015-06-15      0.039085   28.562948   14.000722   8.605911         
Run Code Online (Sandbox Code Playgroud)

我想按月切片。因此,例如我只想选择第 5 个月的数据并将其存储在一个新变量中。我找到了几个类似问题的答案。然而,这些并没有提供预期的结果。

这方面的问题和答案示例:

  1. Pandas DataFrame 按天/小时/分钟切片
  2. python pandas数据帧按日期条件切片
  3. 熊猫,python - 如何在时间序列中选择特定时间

我是使用 Python 和 Pandas 进行时间序列分析的新手,因此任何朝着正确方向或阅读材料的推动将不胜感激。

datetime slice python-3.x pandas

3
推荐指数
1
解决办法
4193
查看次数

标签 统计

pandas ×2

datetime ×1

python ×1

python-3.x ×1

series ×1

slice ×1