Rückfüllung und Vorwärtsfüllung von Nans und NullenPython

Python-Programme
Anonymous
 Rückfüllung und Vorwärtsfüllung von Nans und Nullen

Post by Anonymous »

Ich versuche, die Berufserfahrung (Jahre) von Mitarbeitern zu füllen/weiterzuentwickeln. What I am trying to achieve is:
Employee 200
2019 - 3 yrs, 2018 - 2 yrs, 2017 - 1 yr
Employee 300
Keep as Nan
Employee 400
2018 - 3 Yrs, 2017 - 2 Jahre < /p>
Mitarbeiter 500 < /p>
2018 - 6 Jahre, 2017 - 5 Jahre, 2016 - 4 Jahre < /p>
Ich kämpfe wirklich, um es zu erreichen (vorwärts). Noch schwieriger, wenn der Nicht-Nan/Null-Wert in der Mitte ist wie im Fall von Mitarbeiter 500.

Code: Select all

df_test = pd.DataFrame({'DeptID':[0,0,0,1,1,1,2,2,2],
'Employee':[200, 200, 200, 300, 400, 400, 500, 500, 500],
'Year':[2017, 2018, 2019, 2016, 2017, 2018, 2016, 2017, 2018],
'Experience':[np.nan , np.nan, 3, np.nan, 2, np.nan, 0, 5, 0]
})

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post