dataframe读取excel日期列时,源数据日期列如下["日期",2022/10/20,20-Oct-22,2023-03-21],希望读取后展示出的datafrmae也保持为源数据展示的样子,而不是会默认变成2022/10/20 0:00这种格式。请问该怎么做?能否给个例子
时间: 2023-06-04 22:08:18 浏览: 187
读取Excle表格日期
您好!针对您的问题,可以使用 Pandas 库中的 read_excel 函数并指定参数 parse_dates=True 和 keep_date_col=True 来读取 Excel 中的日期列并保留日期原格式。具体操作如下:
```python
import pandas as pd
# 读取 Excel 文件中的数据
df = pd.read_excel('data.xlsx', parse_dates=True, keep_date_col=True)
# 展示读取后的 DataFrame
print(df.head())
```
其中,参数 parse_dates=True 指示 Pandas 库自动解析 Excel 中的日期数据,并将其转换为 Pandas 中的 Datetime 类型。参数 keep_date_col=True 保留 Excel 中的原始日期列。这样,就可以保证读取后的 DataFrame 中日期列的格式与源数据展示的样子一样。
希望这个例子能够帮到您!如果您还有其他问题,可以随时提出。
阅读全文