Сравнение записей даты и времени для фильтрации данных и получение ошибки ⇐ Python

Программы на Python
Anonymous
Сравнение записей даты и времени для фильтрации данных и получение ошибки

Сообщение Anonymous »

Я пытаюсь отфильтровать набор данных по диапазону времени от и до. Ниже мой код:

Код: Выделить всё

def site_data(df, site_name, time_from=None, time_to=None, columns=None):
for name in site_name:

site_data = df.xs(site_name, level='site')

if time_from is not None:
time_from = pd.to_datetime(time_from)
if time_to is not None:
time_to = pd.to_datetime(time_to)

if time_from is not None:
site_data = site_data[site_data.index.get_level_values('dateTime') >= time_from]
if time_to is not None:
site_data = site_data[site_data.index.get_level_values('dateTime') = time_from]
if time_to is not None:
site_data = site_data[site_data.index.get_level_values('dateTime') 

Подробнее здесь: [url]https://stackoverflow.com/questions/79076027/comparing-date-time-entries-to-filter-data-and-getting-an-error[/url]

Вернуться в «Python»