pandas.to_datetime() 是一个将输入解析为日期时间的函数。该函数可以将各种日期格式的字符串、数字、列表、元组和Series对象转换为pandas日期时间对象。
以下是一些示例:
import pandas as pd
# 将字符串转换为日期时间
date_str = '2022-02-23'
date = pd.to_datetime(date_str)
print(date)
# 将数字转换为日期时间
date_num = 1645603200000
date2 = pd.to_datetime(date_num, unit='ms')
print(date2)
# 将列表转换为日期时间
date_list = ['2022-02-20', '2022-02-21', '2022-02-22', '2022-02-23']
date3 = pd.to_datetime(date_list)
print(date3)
# 将Series对象转换为日期时间
date_series = pd.Series(['2022-02-20', '2022-02-21', '2022-02-22', '2022-02-23'])
date4 = pd.to_datetime(date_series)
print(date4)
输出结果:
2022-02-23 00:00:00
2022-02-23 00:00:00
0 2022-02-20
1 2022-02-21
2 2022-02-22
3 2022-02-23
dtype: datetime64[ns]
0 2022-02-20
1 2022-02-21
2 2022-02-22
3 2022-02-23
dtype: datetime64[ns]
可以看到,pandas.to_datetime() 函数可以将各种日期格式的输入转换为pandas日期时间对象。在上面的示例中,我们将字符串、数字、列表和Series对象转换为日期时间对象,并在控制台中打印输出。