你可以使用pandas库中的to_datetime函数来将各种日期格式转换成datetime格式。以下是一个示例代码:

import pandas as pd

# 读取Excel文件
df = pd.read_excel('data.xlsx')

# 将日期列转换成datetime格式
df['日期列'] = pd.to_datetime(df['日期列'], errors='coerce')

# 打印转换后的结果
print(df['日期列'])

在上述代码中,假设你的Excel文件名为data.xlsx,日期所在的列名为日期列pd.to_datetime函数会将指定的列转换成datetime格式,并将无法解析的值设置为NaT(Not a Time)。你可以根据你的需求调整errors参数的值,具体取值可以是'raise'(默认值,如果有无法解析的值会引发异常)、'coerce'(将无法解析的值设置为NaT)或'ignore'(保持原样)。

请根据你的具体情况修改代码中的文件名和列名。

python 把excel读到的各种日期格式包括202344、 2022年12月日、2023-4-4、45020转换成datetime格式

原文地址: https://www.cveoy.top/t/topic/iahX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录