Advertisement
Higem

Untitled

Apr 3rd, 2020
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. # сгруппированная по 2 параметрам таблица с рассчитанным ctr
  2. ctr_grouped = ctr.groupby(['date', 'platform'])[['Views', 'Clicks']].max().reset_index()
  3. ctr_grouped['ctr'] = ctr_grouped['Clicks'] / ctr_grouped['Views']
  4.  
  5. # проходимся по строкам, ищем в таблице выше нужную строку по 2м параметрам и вытаскиваем из неё значение ctr
  6. ctr['ctr'] = ctr.apply(lambda row: ctr_grouped.query('date == @row[0] and platform == @row[2]')['ctr'].values[0],
  7. axis=1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement