ValueError: данные времени «Дата» не соответствуют формату «% m /% d /% Y» (Python) - PullRequest
1 голос
/ 17 февраля 2020
import glob
import pandas as pd
import datetime

my_dates = ['Date']
sorted(my_dates, key=lambda x :datetime.datetime.strptime(x,'%m/%d/%Y'))

Получение ошибки в заголовке. Не уверен почему. формат даты в листе Excel - 1/2/2020 (м / д / гггг). Попробовал многие методы поиска Google и получил ту же ошибку. Проверен лист Excel, чтобы увидеть, если какие-либо даты написаны неправильно, но нет.

Python перечисляет столбец как объект / список

Ответы [ 2 ]

1 голос
/ 17 февраля 2020

df = pd.DataFrame(ph, columns = ['Date']) ph['Date'] = pd.to_datetime(df['Date''])

0 голосов
/ 17 февраля 2020

В первом l oop у вас есть x = 'Date', который не может быть проанализирован как дата, но будет, когда my_dates = ['10/28/2020']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...