Pandas DateTimeIndex字符串格式从美国转换为欧洲



好吧,我已经从CSV文件中读取了一些数据:

df=pd.read_csv(path,index_col='Date',parse_dates=True,dayfirst=True)

数据以欧洲日期公约格式dd/mm/yyyy,这就是为什么我使用dayfirst=True.

但是,我想做的是将数据框架DF的字符串格式外观从美国(yyyy/mm/dd)更改为欧洲格式(dd/mm/yyyy),只是与我如何看待日期一致。

我在pd.read_csv方法中找不到任何相关参数。

在输出中,我想要一个数据框架,其中简单的索引将是与欧洲日期格式一致的DateTime索引。

任何人都可以提出解决方案吗?它应该很简单,因为我想应该有一种熊猫的方法来处理它,但是我目前被卡住了。

从CSV加载后,尝试以下几个类似的内容。我不认为可以作为阅读过程的一部分执行转换。

import pandas as pd
df = pd.DataFrame({'date': pd.date_range(start='11/24/2016', periods=4)})
df['date_eu'] = df['date'].dt.strftime('%d/%m/%Y')

最新更新