【发布时间】:2020-11-30 05:54:11
【问题描述】:
我知道有很多关于数据框中日期格式的问题和答案,但我完全能够找到我的问题的答案。
我得到了一个日期格式如下的数据框:“Tue, Oct 22, 2019”。但是,我想尝试将其转换为这种格式:%Y-%m-%d。
这是我尝试过的:
nba_score['Date'] = pd.to_datetime(nba_score['Date'],format="%a %b %d %Y").strftime('%Y-%m-%d')
但我收到此错误:ValueError: time data 'Tue, Oct 22, 2019' does not match format '%a %b %d %Y' (match)
然后我尝试添加逗号以反映正确的格式,如下所示:
nba_score['Date'] = pd.to_datetime(nba_score['Date'],format="%a, %b %d, %Y").strftime('%Y-%m-%d')
我收到此错误:AttributeError: 'Series' object has no attribute 'strftime'
任何帮助将不胜感激。
【问题讨论】:
-
dt.strftime,以 dt 访问器为前缀