pandas                
            शिफ्टिंग और लैगिंग डेटा
        
        
            
    खोज…
डेटाफ़्रेम में स्थानांतरण या अंतराल मान
import pandas as pd
df = pd.DataFrame({'eggs': [1,2,4,8,], 'chickens': [0,1,2,4,]})
df
#    chickens  eggs
# 0         0     1
# 1         1     2
# 2         2     4
# 3         4     8
df.shift()
#    chickens  eggs
# 0       NaN   NaN
# 1       0.0   1.0
# 2       1.0   2.0
# 3       2.0   4.0
df.shift(-2)
#    chickens  eggs
# 0       2.0   4.0
# 1       4.0   8.0
# 2       NaN   NaN
# 3       NaN   NaN
df['eggs'].shift(1) - df['chickens']
# 0    NaN
# 1    0.0
# 2    0.0
# 3    0.0
  .shift() periods लिए पहला तर्क, डेटा स्थानांतरित करने के लिए रिक्त स्थान की संख्या है। यदि निर्दिष्ट नहीं किया गया है, तो 1 चूक। 
Modified text is an extract of the original Stack Overflow Documentation
        के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
        से संबद्ध नहीं है Stack Overflow