如果声明时间

时间:2017-10-27 23:39:23

标签: python pandas

我有点麻烦。我正在尝试使用日期时间格式。

我只想减少第二天的日期值。例如:如果A列的开始时间:A是2017-10-26 23:00:00,B列的结束时间是:B是2017-10-27 1:00:00我想将值更改为2017-10-26 24:59:99。这种方式当我减去时间时我不会包含时间的溢出。

这是我走了多远

import glob
import os
from datetime import datetime
import pandas as pd
import time
from datetime import date

os.chdir('C:\\Python27\\Downloads_prog')

time=pd.read_csv("Agent_Login-Logout_Details_Report_-_Time_Unlimited.csv")

df=pd.DataFrame(time,columns=['Agent Name','Start Timestamp','End Timestamp'])

df['Start Timestamp']=pd.to_datetime(df['Start Timestamp'])
df['End Timestamp']=pd.to_datetime(df['End Timestamp'])

today=date.today()

df['Start Timestamp']=df['Start Timestamp'].apply(lambda x:x.replace(hour=0,minute=0))


today_date= df[(df['Start Timestamp'] >= today)]

0 个答案:

没有答案