3 回答

TA貢獻(xiàn)1801條經(jīng)驗 獲得超8個贊
檢查這個:
data['Date'] = pd.to_datetime(data['Date']).dt.strftime("%d-%m-%Y")
now = pd.to_datetime('today').strftime("%d-%m-%Y")
print(data[data['Date'] == now])

TA貢獻(xiàn)1719條經(jīng)驗 獲得超6個贊
干得好:
from datetime import date
df['DATE'] = pd.to_datetime(df.DATE, format='%d/%m/%Y')
print(df[df.DATE == pd.to_datetime(date.today())])
輸出(對我來說是第 19 個)
DATE Lecture1 Lecture2
3 2020-07-19 10:00 14:30

TA貢獻(xiàn)1852條經(jīng)驗 獲得超1個贊
您可以做的是以正確的格式將當(dāng)前日期作為數(shù)據(jù)集,如下所示:
today=date.today()
compare=today.strftime("%d-%m-%y")
然后在數(shù)據(jù)幀上執(zhí)行 .loc 命令
df.loc[df['Date'] == compare]
添加回答
舉報