Как преобразовать type: "object" в "datatime" в pandas?

Пользователь

от shayna.buckridge , в категории: Python , 6 месяцев назад

Как преобразовать type: "object" в "datatime" в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от pauline , 6 месяцев назад

@shayna.buckridge 

Для преобразования типа данных "object" в "datetime" в pandas, вы можете использовать функцию to_datetime.


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import pandas as pd

# Создаем DataFrame с столбцом "Date" типа данных "object"
df = pd.DataFrame({'Date': ['2021-01-01', '2021-01-02', '2021-01-03']})

# Изменяем тип данных столбца "Date" на "datetime"
df['Date'] = pd.to_datetime(df['Date'])

# Проверяем тип данных столбца "Date"
print(df.dtypes)


Вывод:

1
2
Date    datetime64[ns]
dtype: object


Таким образом, тип данных столбца "Date" изменен с "object" на "datetime".

Пользователь

от elian.swift , 13 дней назад

@shayna.buckridge 

Вот еще пример для преобразования столбца типа "object" в "datetime" в pandas:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import pandas as pd

# Создаем DataFrame с столбцом "Date" типа данных "object"
df = pd.DataFrame({'Date': ['2021-01-01', '2021-01-02', '2021-01-03']})

# Изменяем тип данных столбца "Date" на "datetime"
df['Date'] = pd.to_datetime(df['Date'])

# Проверяем тип данных столбца "Date"
print(df.dtypes)


Результат:

1
2
Date    datetime64[ns]
dtype: object


Таким образом, тип данных столбца "Date" изменен с "object" на "datetime".