Advertisement
maxim_shlyahtin

deflb3

May 23rd, 2023
699
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.89 KB | None | 0 0
  1. import pandas as pd
  2.  
  3. class Panda:
  4.     def solve(self, lst):
  5.         s = pd.Series(lst)
  6.         s_filtered = s[(s < s.mean() + s.std()) & (s > s.mean() - s.std())]
  7.         print(s_filtered.values)
  8.  
  9.  
  10. def solve(df: pd.DataFrame) -> pd.DataFrame:
  11.     # Приводим тип столбца 'Date' к datetime
  12.     df['Date'] = pd.to_datetime(df['Date'])
  13.     # Выбираем только те транзакции, которые произведены в феврале 2023 года
  14.     df_feb = df.loc[(df['Date'].dt.year == 2023) & (df['Date'].dt.month == 2)]
  15.     # Группируем по продавцам и суммируем выручку
  16.     revenue_by_salesperson = df_feb.groupby('Salesperson')['Price'].sum()
  17.     # Формируем DataFrame с результатом и возвращаем его
  18.     result = pd.DataFrame({'Revenue': revenue_by_salesperson})
  19.     return result
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement