dataframe读取excel日期列时,源数据日期如下[2022/10/20,20-Oct-22,2023-03-21],希望读取后展示出的datafrmae也保持这样,而不是都默认变成2022/10/20 0:00这种格式。请问该怎么做?能否给个例子
时间: 2023-06-04 18:08:14 浏览: 251
读取Excle表格日期
你好!回答你的问题,可以使用 Pandas 库中的 to_datetime 函数进行日期格式转化。
示例代码:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('data.xlsx')
# 将日期列转化为指定格式
df['日期'] = pd.to_datetime(df['日期'], format='%Y/%m/%d')
# 打印结果
print(df)
```
其中,to_datetime 函数的 format 参数可以指定日期的格式,保证读取后的格式和原始数据一致。
注意:此方法只适用于日期列格式相似的情况,如果源数据日期格式比较复杂则需要对每个格式分别进行转化,可参考官方文档进行学习。
阅读全文