熊猫:滚动窗口中的两行连接

时间:2017-05-26 19:13:28

标签: python pandas numpy

我有一个像Pandas这样的系列

>>> kk
0        0
1     2976
2     5664
3     8640
4    11520

我想滚动一个两项窗口来获得这样的新系列:

>>> pp
0           NaN
1        0-2976 
2     2976-5664
3     5664-8640
4    8640-11520

如您所见,我需要在窗口中每组访问多行 从pp获取ss的函数是什么:

ss = kk.rolling(2)

1 个答案:

答案 0 :(得分:2)

对于双行窗口,您实际上不需要rollingshift工作得很好:

ss = kk.shift(1) + '-' + kk
#0           NaN
#1        0-2976
#2     2976-5664
#3     5664-8640
#4    8640-11520
#dtype: object