Advertisement
Vitaliy_Novichikhin

8.5 Как получить значения для Хитмэпа?

Feb 10th, 2022
1,350
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.43 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.  
  15. # средние оценки
  16. mean_scores = []
  17.  
  18. # ваш код здесь
  19. for i in segments_old:
  20.     before_score_sum = 0
  21.     before_score_len = 0
  22.     after_score_sum = 0
  23.     after_score_len = 0
  24.  
  25.     if i == 'До внедрения роботов' in intervals:
  26.         mean_scores.append(i)
  27.         before_score_sum = sum(mean_scores)
  28.         before_score_len = len(mean_scores)
  29.     elif i == 'После внедрения роботов'in intervals:
  30.         mean_scores.append(i)
  31.         after_score_sum = sum(mean_scores)
  32.         after_score_len = len(mean_scores)
  33. print(mean_scores) # вывожу на экран цифры, для того, чтобы увидеть результат перед постройкой хитмэпа
  34. seaborn.heatmap(mean_scores, xticklabels=intervals, yticklabels=segments_new, annot=True, cmap='RdYlGn')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement