我在第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]中:
我有以下格式的数据框。
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 个月的数据并将其存储在一个新变量中。我找到了几个类似问题的答案。然而,这些并没有提供预期的结果。
这方面的问题和答案示例:
我是使用 Python 和 Pandas 进行时间序列分析的新手,因此任何朝着正确方向或阅读材料的推动将不胜感激。