Advertisement
Vitaliy_Novichikhin

8.5.4 личная проба 1 14.02.22

Feb 14th, 2022
875
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.76 KB | None | 0 0
  1. import pandas
  2. import seaborn
  3.  
  4. data = pandas.read_csv('support_data.csv')
  5.  
  6. score_column = list(data['score'])
  7. intervals_column = list(data['interval'])
  8. promo_column = list(data['promo'])
  9.  
  10. # список всех оценок
  11. scores = list(range(11))
  12.  
  13. before_len = 0 # объявим переменную для подсчёта значений До
  14. # ваш код здесь
  15. #Вычислим количество промокодов для каждой оценки.
  16. #Разделим количество промокодов
  17. #Посчитать на каком элементе заканчивается До interval
  18. for interval in intervals_column:
  19.     if interval == 'До внедрения роботов':
  20.         before_len += 1 #получим все значения До, в этих пределах будем считать оценки
  21. before = list(range(before_len+1)) # создадим список количества значений До, а зачем?
  22.  
  23. #Первым циклом пройти пройти про списку количества значений До, вложенным по списку оценок
  24. #Внутри посчитатать количество каждой из оценок
  25. for scores1 in scores: #верхний цикл пройдёт по количеству intevals До
  26.     interval_promo = [] # создадим вспомогоательный список, потом будем переносить значения в список выше?
  27.     for interval in before:
  28.         score = 0
  29.         counter = 0
  30.         for index in range(len(data)):
  31.             if score_column[index] == scores1:
  32.                 score += before[interval]
  33.                 counter += 1
  34.     print(score, counter)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement