python pandas的滚动比
我正在尝试在每个随后的几行之间执行滚动比:
import pandas as pd
data = pd.DataFrame([1.0,2.0,3.0,4.0,5.0],columns=['close'])
下面的一个丢弃以下错误:
data.close.rolling(3, win_type='triang').divide()
'窗口'对象没有属性'divide'
预期输出:2.0/1.0,3.0/2.0,4.0/3.0,5.0/4.0
I'm trying to perform a rolling ratio between each couple of subsequent rows:
import pandas as pd
data = pd.DataFrame([1.0,2.0,3.0,4.0,5.0],columns=['close'])
The one underneath throws the following error:
data.close.rolling(3, win_type='triang').divide()
'Window' object has no attribute 'divide'
Expected output: 2.0/1.0, 3.0/2.0, 4.0/3.0, 5.0/4.0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到了:
data.close / data.close.shift(-1)
Found it:
data.close / data.close.shift(-1)