Python 更改dataframe日期列的日期格式
我有这个熊猫数据帧df 我想将日期列中的日期格式从dd mm yyyy转换为yyyy-mm-ddPython 更改dataframe日期列的日期格式,python,python-3.x,pandas,dataframe,Python,Python 3.x,Pandas,Dataframe,我有这个熊猫数据帧df 我想将日期列中的日期格式从dd mm yyyy转换为yyyy-mm-dd Name Date Score Score2 Joe 2007-12-26 53.45 53.4500 Joe 2007-12-27 52.38 52.7399 Joe 2007-12-28 51.71 51.8500 我正在使用python v3.6 编辑:重复问题假设原始日期格式为yyyy-mm-dd。但是,我的原始日期格式为dd-mm
Name Date Score Score2
Joe 2007-12-26 53.45 53.4500
Joe 2007-12-27 52.38 52.7399
Joe 2007-12-28 51.71 51.8500
我正在使用python v3.6
编辑:重复问题假设原始日期格式为yyyy-mm-dd。但是,我的原始日期格式为dd-mm-yyyy。如果我在这个问题上应用答案,转换的日期是错误的。
我想你需要这个:
df['Date'] = df['Date'].dt.strftime('%Y-%m-%d')
我想你需要这个:
df['Date'] = df['Date'].dt.strftime('%Y-%m-%d')
使用:
使用:
df['Date'] = pd.to_datetime(df['Date']).dt.strftime('%Y-%m-%d')