Advertisement
AlexErin1308

Task №6

Mar 5th, 2024
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.47 KB | Source Code | 0 0
  1. import pandas as pd
  2.  
  3. logs = pd.read_csv('/datasets/logs.csv')
  4. logs['email'] = logs['email'].fillna(value='')
  5. logs.loc[logs['source'] == 'None', 'source'] = 'email'
  6.  
  7. logs.loc[(logs['source'] == 'undef'), 'source'] = 'other'#замена источника 'undef' на 'other'
  8.  
  9. logs_grouped = logs.groupby('source').agg({'purchase': ['count', 'sum']})
  10. logs_grouped['conversion'] = logs_grouped['purchase']['sum'] / logs_grouped['purchase']['count']
  11. print(logs_grouped)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement