@landen.nienow
Формат времени в pandas можно изменить с помощью метода dt.strftime(). Он позволяет преобразовать объект времени в строку, задавая нужный формат.
Вот пример использования:
1 2 3 4 5 6 7 8 9 |
import pandas as pd
# Создаем DataFrame с колонкой времени
df = pd.DataFrame({'time': pd.date_range('2022-01-01', periods=3, freq='H')})
print(df)
# Изменяем формат времени на '%d-%m-%Y %H:%M'
df['time_formatted'] = df['time'].dt.strftime('%d-%m-%Y %H:%M')
print(df)
|
Результат:
1 2 3 4 5 6 7 8 9 |
time
0 2022-01-01 00:00:00
1 2022-01-01 01:00:00
2 2022-01-01 02:00:00
time time_formatted
0 2022-01-01 00:00:00 01-01-2022 00:00
1 2022-01-01 01:00:00 01-01-2022 01:00
2 2022-01-01 02:00:00 01-01-2022 02:00
|
Здесь мы создаем DataFrame с колонкой времени. Затем, используя метод dt.strftime(), создаем новую колонку time_formatted, в которой время представлено в формате '%d-%m-%Y %H:%M'.
Вы можете изменить формат времени, указав нужные символы формата. Например, '%d' обозначает день, '%m' - месяц, '%Y' - год, '%H' - часы и '%M' - минуты.