Python正在将datestring转换为datetime
我有一个日期字符串,格式如下:月/日/年,然后是时间Python正在将datestring转换为datetime,python,pandas,Python,Pandas,我有一个日期字符串,格式如下:月/日/年,然后是时间 print(df): Date 6/06/20 4:41pm 6/06/20 5:41pm 我正在尝试使用pd.转换为\u datetime,并使用了以下内容: df['Date'] = pd.to_datetime(df['Date'], format='%m%d%Y:%H:%M.%f') 但是我不能匹配格式。有人知道这个特殊的叮咬的格式吗?多谢各位 您缺少格式的一部分 df['Date'] = pd.to_datetime(df[
print(df):
Date
6/06/20 4:41pm
6/06/20 5:41pm
我正在尝试使用pd.转换为\u datetime
,并使用了以下内容:
df['Date'] = pd.to_datetime(df['Date'], format='%m%d%Y:%H:%M.%f')
但是我不能匹配格式。有人知道这个特殊的叮咬的格式吗?多谢各位 您缺少格式的一部分
df['Date'] = pd.to_datetime(df['Date'], format='%m/%d/%Y %H:%M.%f')
资料
谢谢你的回答,尽管我似乎还没有接受。在
年
和小时
之间有一个空格,这有关系吗?是的,它应该与您的帮助完全相同。由于某种原因,我仍然无法让它工作,但我感谢你的帮助!将格式更改为%m/%d/%y%H:%m.%p
非常感谢。作为后续问题。如果我只想筛选今天的行,我会怎么做?我尝试了today=date.today()
和tomory=today+timedelta(days=1)
,然后根据您的最新评论df=df['date']选择今天的日期df.assign(Dates=pd.to_datetime(df['date']].dt.date)==pd.Timestamp('todays')\df.assign(Dates=pd.to_datetime(df['date']).dt.date)==pd.Timestamp('today')].dropna()#数据帧
df=pd.DataFrame({'Date':['6/06/20 4:41pm','6/06/20 5:41pm']})
df['Date']=pd.to_datetime(df['Date'])