Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.24 KB | None | 0 0
  1. #Функция проверяет значение в столбце, если оно отрицательное, то умножает на -1, если положительное. Изменёные значения функция сохраняет в список.
  2. def negativ_to_positiv(data, column):
  3.     new_positiv_column = []
  4.     negativ_counter = 0
  5.     for row in data[column]:
  6.         if row < 0:
  7.             row *= -1
  8.             new_positiv_column.append(row)
  9.             negativ_counter += 1
  10.         elif row >= 0:
  11.             new_positiv_column.append(row)
  12.     print('Заменено отрицательных значений в столбце', column,': ', negativ_counter)
  13.     return new_positiv_column
  14.  
  15. #Проверяем столбцы на наличие отрицательных значений
  16. positiv_days_employed = negativ_to_positiv(data, 'days_employed')
  17. positiv_children = negativ_to_positiv(data, 'children')
  18. positiv_dob_years = negativ_to_positiv(data, 'dob_years')
  19. positiv_total_income = negativ_to_positiv(data, 'total_income')
  20. positiv_education_id = negativ_to_positiv(data, 'education_id')
  21. positiv_family_status_id = negativ_to_positiv(data, 'family_status_id')
  22. positiv_debt = negativ_to_positiv(data, 'debt')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement