Я использую таблицу данных с несколькими столбцами. Здесь нужно создать простой код Python, используя функцию определения, чтобы отфильтровать разные столбцы, указав метки данных.
Я считаю, что код должен быть примерно в этом формате, но не стесняйтесь вносить некоторые изменения.
У меня есть следующие столбцы: в кадре данных edc_gb_trn
'Period',
'Booking_Region',
'Booking_Country',
'Managed Region',
'Managed Country',
'Mastergroup',
'Business Line',
'Product',
'Income',
Я хочу создать формулу определения следующим образом:
def edc_gb_trn_filtered(Region_Booking=None,Managed_Region=None, Period=None, Product=None)
Период = '30.06.2021', Управляемый регион = 'Азия'
edc_gb_trn_filtered = edc_gb_trn[(edc_gb_trn["Период"]=='Период') & (edc_gb_trn["Управляемый_регион"]=='Управляемый регион')]
возврат edc_gb_trn_filtered
вывод даст мне именно отфильтрованную версию набора данных, которую я затем смогу использовать для статистической функции pd.
спасибо.