【发布时间】:2020-05-17 13:36:47
【问题描述】:
我正在尝试使用 pandas 打印从 excel 文件中提取的数据值,但日期也带有小时值
代码:
import pandas as pd
df = pd.read_excel(r'C:\gits\PCIv1.xlsm',sheet_name=9,names=None)
df = df.dropna()
print(df)
输出
Unnamed: 0 Unnamed: 1 Unnamed: 2
0 ID Loja Data
6 19 B019 BOMPREÇO PIEDADE 2020-05-17 00:00:00
我想消除 '00:00:00' 并只保留格式为 DD/MM 的日/月
有什么帮助吗?
Tks
【问题讨论】:
-
在日期列上确保数据类型是日期时间并使用类似 df[“date”].str.apply(lambda x: x.strftime(“%d/%m”)
-
@JQadrad,这将导致值错误,因为第 0 个索引中的值不是有效的日期模式。