我已经将一个 excel (.xlsx) 电子表格导入到我的 python 代码中(使用 Pandas)并想从中提取数据,电子表格包含以下内容;
DATE: Lecture1: Lecture2:
16/07/2020 09:30 11:00
17/07/2020 09:45 11:30
18/07/2020 09:45 11:00
19/07/2020 10:00 14:30
20/07/2020 09:30 14:45
我如何创建代码的一部分,以便如果“now = date.today()”,则“打印”那天我的讲座行......
我有以下内容;
import pandas as pd
data = pd.read_excel(r'/home/timetable1.xlsx')
data["Date"] = pd.to_datetime(data["Date"]).dt.strftime("%d-%m-%Y")
df = pd.DataFrame(data)
print (df)
这将打印出整个时间表,如下所示(请注意格式略有变化);
Date Lecture1 Lecture2
0 16-07-2020 09:30:00 11:00:00
1 17-07-2020 09:45:00 11:30:00
2 18-07-2020 09:45:00 11:00:00
3 19-07-2020 10:00:00 14:30:00
4 20-07-2020 09:30:00 14:45:00
因此,我不确定代码的哪一部分将用于确定“今天”日期并仅显示“今天”的讲座时间,例如可能是这样的;
now = date.today()
now.strftime("%d-%m-%y")
if ["Date" == now]:
print ('timetable1.xlsx' index_col=now)
我是编码新手,所以不太擅长。上面的代码是错误的我知道我想不出一种显示信息的方法。
所以我想要的输出;
Date Lecture1 Lecture2
18-07-2020 09:45:00 11:00:00
非常感谢您的意见。
蝴蝶刀刀
慕侠2389804
小怪兽爱吃肉
相关分类