pandas将输入的各种日期格式转换成pandas自己的日期格式

2023-02-23 00:00:00 日期 自己的 格式

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对象转换为日期时间对象,并在控制台中打印输出。

相关文章