У меня есть CSV-файл с текстовыми данными (пример ниже).
id | name | date
123 | abc | 2024-08-05T21:00:26:074Z
456 | efg | 2024-08-05T21:34:30.502z
Я хочу отфильтровать данные на основе поля даты. Для этого я попытался прочитать/преобразовать строку даты и времени в поле даты, но получил следующую ошибку => это выдает ошибку, связанную с данными времени. '2024-08-05T21:34:30.502Z" не соответствует формату "%Y-%m-%dT%H:%M:%S%z" , в позиции ...
Вопрос: мне действительно не нужна часть времени в этом поле даты. Есть ли способ игнорировать это и преобразовать остальную часть в поле даты?
import pandas as pd
df = pd.read_csv('test.csv')
df['formatted_date'] = pd.to_datetime(df['date'])
filtered_df = df[df['formatted_date'] > '2024-08-05']
Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-pandas
Как преобразовать строковое представление даты и времени в поле даты и времени в пандах? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как преобразовать строковое представление даты и времени в поле даты и времени в пандах?
Anonymous » » в форуме Python - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-