首页 > 解决方案 > 如何在读取 excel 文件时直接解析数据框中的日期,而不是使用 parse_dates 参数?

问题描述

以下是将字符串日期转换为时间戳的一种方法:

df = pd.read_excel("path/filename.xlsx", parse_dates=["Date"], inplace=True)

有没有办法在包含这些日期作为字符串的数据框中解析这些日期,而不是通过 read_excel 函数来解析这些日期?

输入是一个包含以下数据的 excel 文件:

    Name    Date
    AA      01-JAN-2016
    BB      02-JAN-2016

现在这些日期是字符串类型的。我想在将它们读入数据框后对其进行解析。这是尝试:

pd.to_datetime(df.Date)
s=list(df['Date'])
type(s[1])

输出结果是str。

标签: pythonpandasdataframetimestamp

解决方案


推荐阅读