data2['DateTime'].head()
2 07-24-2018 16:40: 0
3 07-24-2018 16:45: 0
4 07-24-2018 16:50: 0
5 07-24-2018 16:55: 0
6 07-24-2018 18: 0: 0
Name: DateTime, dtype: object
Является ли эта ошибка из-за отсутствия нулей в кадре данных? Я должен «наложить» одиночные нули в dataframe?
Всего 1 ответ
Я бы предпочел, чтобы вы посмотрели вверх, чтобы узнать, где и почему эти пробелы вводятся и исправляют их.
Но тем временем,
pd.to_datetime(df['DateTime'].str.replace(' 0', Ɔ', regex=False))
Или, если вам нужно быть немного более явным,
pd.to_datetime(df.DateTime.str.replace(r'(?<=:)s0', Ɔ'))
2 2018-07-24 16:40:00
3 2018-07-24 16:45:00
4 2018-07-24 16:50:00
5 2018-07-24 16:55:00
6 2018-07-24 18:00:00
Name: DateTime, dtype: datetime64[ns]