RMarK0

ML задание 3

May 18th, 2021
576
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Я хорошо умею решать проблемы - Q11
  2. # Q9 - 4, Q3 - 2, Q6 - 4
  3. # ----------------------------------------------
  4. # Я считаю, что у меня хорошо получается генерировать идеи - Q12
  5. # Q1 - 3, Q8 - 4, Q10 - 3
  6. # ----------------------------------------------
  7. # Я стараюсь становиться лучше в моей специализации - Q13
  8. # Q5 - 4, Q7 - 5, Q10 - 1
  9. # ----------------------------------------------
  10. import pandas as pd
  11. import numpy as np
  12.  
  13. dataset_array = pd.read_csv(
  14.     'dataset2.csv',
  15.     delimiter=',',
  16.     names=['NameOfUser', 'Q1', 'Q2',
  17.            'Q3', 'Q4', 'Q5', 'Q6', 'Q7', 'Q8',
  18.            'Q9', 'Q10']
  19. )
  20. Q11 = [0]*len(dataset_array)
  21. Q12 = [0]*len(dataset_array)
  22. Q13 = [0]*len(dataset_array)
  23. for i in range(1, len(dataset_array)):
  24.     answer = str((4 * float(dataset_array['Q9'][i]) + 2 * float(dataset_array['Q3'][i]) + 4 * float(dataset_array['Q6'][i])) / 10)
  25.     Q11[i] = answer[0:8]
  26.     answer = str((3 * float(dataset_array['Q1'][i]) + 4 * float(dataset_array['Q8'][i]) + 3 * float(dataset_array['Q10'][i])) / 10)
  27.     Q12[i] = answer[0:8]
  28.     answer = str((4 * float(dataset_array['Q5'][i]) + 5 * float(dataset_array['Q7'][i]) + 1 * float(dataset_array['Q10'][i])) / 10)
  29.     Q13[i] = answer[0:8]
  30. dataset_array['Q11'] = Q11
  31. dataset_array['Q12'] = Q12
  32. dataset_array['Q13'] = Q13
  33.  
  34. print(dataset_array)
  35. dataset_array.to_csv('dataset3.csv', index=False)
RAW Paste Data