Advertisement
Vitaliy_Novichikhin

8.5.1 пробую на основе предыдущей задачи решить

Feb 12th, 2022
2,271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.60 KB | None | 0 0
  1. import pandas
  2. import seaborn
  3.  
  4. data = pandas.read_csv('support_data.csv')
  5.  
  6. # названия сегментов и интервалов
  7. segments_old = ['Segment 0', 'Segment 1', 'Segment 2']
  8. segments_new = ['Потенциальные клиенты', 'Обычные клиенты', 'VIP-клиенты']
  9. intervals = ['До внедрения роботов', 'После внедрения роботов']
  10.  
  11. intervals_column = list(data['interval'])
  12. segments_column = list(data['segment'])# ваш код здесь
  13. score_column = list(data['score'])# ваш код здесь
  14. #print(sum(score_column[:300]))
  15. # средние оценки
  16. mean_scores = []
  17.  
  18. # ваш код здесь
  19. # Создаём по циклу для каждой ячейки хитмэпа До и После
  20. counter_before = 0 # обнуляем счетчик значений
  21. counter_after = 0
  22. score_before = 0
  23. score_after = 0
  24. counter_before_list = [] #создаем списки для подсчета одинаковых значений до и после внедрения роботов
  25. counter_after_list = []
  26.  
  27. for before in intervals_column:
  28.     if before == intervals[0]:
  29.         counter_before_list.append(before)
  30.         counter_before = len(counter_before_list)
  31.         score_before = sum(counter_before_list)
  32.     if before == intervals[1]:
  33.         counter_after_list.append(before)
  34.         counter_after = len(counter_after_list)
  35.         score_after
  36. print(counter_before)
  37. print(counter_after)
  38. #seaborn.heatmap(mean_scores, xticklabels=intervals, yticklabels=segments_new, annot=True, cmap='RdYlGn')
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement