Python 3.x 更改python数据帧中的日期时间格式

Python 3.x 更改python数据帧中的日期时间格式,python-3.x,pandas,csv,dataframe,datetime,Python 3.x,Pandas,Csv,Dataframe,Datetime,我有以下csv文件 我开始使用python熊猫作为数据框架。 我需要修改文件,如下所示: 1-将“本地时间”列重命名为“日期” 2-删除列日期中的任何内容,日期本身除外,例如2019年6月2日 3-将日期格式更改为mm/dd/yyyy 4-将新文件导出为csv 谢谢 使用pd.to\u datetime时要传递的关键参数是dayfirst=True。然后,使用.dt.strftime“%m/%d/%Y”更改为所需的格式。我还提供了一个如何重命名列并读/写到.csv的示例。再说一次,我知道你在手机

我有以下csv文件 我开始使用python熊猫作为数据框架。 我需要修改文件,如下所示: 1-将“本地时间”列重命名为“日期” 2-删除列日期中的任何内容,日期本身除外,例如2019年6月2日 3-将日期格式更改为mm/dd/yyyy 4-将新文件导出为csv 谢谢

使用pd.to\u datetime时要传递的关键参数是dayfirst=True。然后,使用.dt.strftime“%m/%d/%Y”更改为所需的格式。我还提供了一个如何重命名列并读/写到.csv的示例。再说一次,我知道你在手机上,但下一次,我会表现出更多的努力

import pandas as pd
# df=pd.read_csv('filename.csv')
# I have manually created a dataframe below, but the above is how you read in a file.
df=pd.DataFrame({'Local time' : ['11.02.2015 00:00:00.000 GMT+0200',
                                '12.02.2015 00:00:00.000 GMT+0200',
                                '15.03.2015 00:00:00.000 GMT+0200']})
#Converting string to datetime and changing to desired format
df['Local time'] = pd.to_datetime(df['Local time'], 
                                  dayfirst=True).dt.strftime('%m/%d/%Y')
#Example to rename columns
df.rename(columns={'Local time' : 'Date'}, inplace=True)
df.to_csv('filename.csv', index=False)
df

StackOverflow不是编码服务。虽然大多数看到这篇文章的人都可以轻松地做你想做的事情,但你并没有自己努力解决这个问题。请提供复制/可复制文本格式的样本数据,而不是屏幕截图,提供您的代码,并解释您尝试了什么,以及您在代码中具体遇到了哪些困难。对不起,我只是使用电话编写问题,如@DavidErickson所述,请阅读如何发布一个好的、可复制的示例。