Advertisement
AlexErin1308

Task #4

Mar 9th, 2024
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.14 KB | Source Code | 0 0
  1. import pandas as pd
  2. support_log_grouped = pd.read_csv('/datasets/support_log_grouped.csv')
  3.  
  4. def alert_group_importance(row):# реализуйте логику функции
  5.     alert_group = row['alert_group']
  6.     importance = row['importance']
  7.    
  8.     if alert_group == 'средний':
  9.         if importance == 1:
  10.             return 'обратить внимание'
  11.     if alert_group == 'высокий':
  12.         if importance == 1:
  13.             return 'высокий риск'
  14.     if alert_group == 'критичный':
  15.         if importance == 1:
  16.             return 'блокер'    
  17.     return 'в порядке очереди'
  18. row_values = ['высокий', 1]
  19. row_columns = ['alert_group', 'importance']
  20. row = pd.Series(data=row_values, index=row_columns)
  21. #print(alert_group_importance(row))
  22. support_log_grouped['importance_status'] = support_log_grouped.apply(alert_group_importance, axis=1)#создадим новый столбец 'importance_status' на основе результатов функции alert_group_importance
  23. #print(support_log_grouped)
  24. print(support_log_grouped['importance_status'].value_counts())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement