pygo

pandas

Dec 1st, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1.  
  2.  
  3. >>> df = pd.DataFrame({'PlaceTest':[21,21,22,22], 'Approved':[1,0,1,0]})
  4. >>> df
  5. Approved PlaceTest
  6. 0 1 21
  7. 1 0 21
  8. 2 1 22
  9. 3 0 22
  10. >>> df['Not Approved'] = df.groupby('PlaceTest')['Approved'].sum()
  11.  
  12. >>> df
  13. Approved PlaceTest Not Approved
  14. 0 1 21 NaN
  15. 1 0 21 NaN
  16. 2 1 22 NaN
  17. 3 0 22 NaN
  18. >>> df = df.groupby('PlaceTest')['Approved', 'Not Approved'].sum().fillna("1").reset_index()
  19. >>> df
  20. PlaceTest Approved Not Approved
  21. 0 21 1 1
  22. 1 22 1 1
Add Comment
Please, Sign In to add comment