Python 3.x 值不为';不匹配datetime python的格式
我试图用python转换datetime中的一个系列,但是它给了我这个错误 ValueError:时间数据“2018年5月8日”与格式“%d,%m,%Y”不匹配(匹配) 我使用的代码是Python 3.x 值不为';不匹配datetime python的格式,python-3.x,pandas,numpy,Python 3.x,Pandas,Numpy,我试图用python转换datetime中的一个系列,但是它给了我这个错误 ValueError:时间数据“2018年5月8日”与格式“%d,%m,%Y”不匹配(匹配) 我使用的代码是 date = pd.to_datetime(df.created_at, format='%d, %m, %Y').dt.date 没有你的数据很难说清楚,但是试试这个 date = pd.to_datetime(df.created_at, format='%d/%m/%Y').dt.date 您的格式日期
date = pd.to_datetime(df.created_at, format='%d, %m, %Y').dt.date
没有你的数据很难说清楚,但是试试这个
date = pd.to_datetime(df.created_at, format='%d/%m/%Y').dt.date
您的格式日期为2018年5月8日,而不是2018年5月8日。作为参考,我使用此代码进行测试
df = pd.DataFrame(columns = ['created_at'])
df = df.append({'created_at':'5/8/2018'}, ignore_index = True)
date = pd.to_datetime(df.created_at, format='%d/%m/%Y').dt.date