Advertisement
Guest User

Untitled

a guest
Sep 9th, 2021
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # coding: utf-8
  3.  
  4. # In[15]:
  5.  
  6.  
  7. import pandas as pd
  8. import numpy as np
  9.  
  10. df_runs = pd.read_csv('temp.csv', sep=',')
  11. date_fmt = '%Y-%m-%d %H:%M:%S'
  12. df_runs['Started At'] = pd.to_datetime(df_runs['Started At'], format=date_fmt)
  13. df_runs['Finished At'] = pd.to_datetime(
  14. df_runs['Finished At'], format=date_fmt)
  15. df_runs['Elapsed Time'] = df_runs['Finished At'] - df_runs['Started At']
  16.  
  17.  
  18. # In[16]:
  19.  
  20.  
  21. run_groups = df_runs.groupby(['Version'])
  22. run_groups
  23.  
  24.  
  25. # In[17]:
  26.  
  27.  
  28. # Grouping dataframe
  29. run_groups = df_runs.groupby(['Version'], dropna=False)
  30. # Sum on each individual group == sum on seperate dataframes
  31. print(run_groups.get_group(' 7.1.0.0')['Elapsed Time'].sum())
  32. print(run_groups.get_group(' 7.2.0.0')['Elapsed Time'].sum())
  33. print(run_groups.get_group(' 8.0.0.0')['Elapsed Time'].sum())
  34. print(run_groups.get_group(' 8.0.1.0')['Elapsed Time'].sum())
  35. # Sum on the groupByDataframe
  36. print(run_groups['Elapsed Time'].sum())
  37.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement