Pandas DatetimeIndex字符串格式从美国到欧洲的转换

时间:2016-11-24 15:31:39

标签: python pandas

好的我用CSV文件从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方法中找不到任何相关的参数。

在输出中我想要一个数据帧,其中索引将是一个与欧洲日期格式在视觉上一致的日期时间索引。

有人可以提出解决方案吗?它应该是直截了当的,因为我猜应该有一个熊猫方法来处理它,但我目前卡住了。

1 个答案:

答案 0 :(得分:0)

从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')