【发布时间】:2017-08-09 14:04:30
【问题描述】:
我使用熊猫: 输入:
import pandas as pd
a=pd.Series([0,0,1,0,0,0,0])
输出:
0 0
1 0
2 1
3 0
4 0
5 0
6 0
我想以相同的值获取下一行的数据:
输出:
0 0
1 0
2 1
3 1
4 1
5 1
6 0
使用
a+a.shift(1)+a.shift(2)+a.shift(3)
我认为这不是一个聪明的解决方案 谁对此有聪明的解决方案
【问题讨论】: