Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 更改dataframe日期列的日期格式_Python_Python 3.x_Pandas_Dataframe - Fatal编程技术网

Python 更改dataframe日期列的日期格式

Python 更改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

我有这个熊猫数据帧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-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')