Python 数据帧索引日期的格式

Python 数据帧索引日期的格式,python,pandas,datetime,Python,Pandas,Datetime,我有一个从下面代码中获得的数据帧,但我无法将日期索引转换为dd/mm/yyyy df= pandas.read_html(base_url, header=0, index_col='Date', parse_dates=True)[0] df.index = pandas.to_datetime(df.index, dayfirst=True) 这就是结果 Col1 Col2 Date

我有一个从下面代码中获得的数据帧,但我无法将
日期
索引转换为dd/mm/yyyy

df= pandas.read_html(base_url, header=0, index_col='Date', parse_dates=True)[0]
df.index = pandas.to_datetime(df.index, dayfirst=True)
这就是结果

            Col1  Col2   
Date                                          
2017-02-10  val1  val1  
2017-02-09  val2  val2  
2017-02-08  val3  val3  
2017-02-07  val4  val4  
我已经厌倦了在stackoverflow上搜索的其他几个不同的变体,但我找不到一个有效的组合


它仍然将日期打印为
yyyy-mm-dd

如果需要
DatetimeIndex
则是问题,因为
yyy-mm-dd
pandas
中日期的默认显示格式

如果需要
字符串
索引人:


谢谢@jezrael。我认为我做不到那样的事。
strftime
。)
df.index = df.index.strftime('%d/%m/%Y')
print (df)
            Col1  Col2
10/02/2017  val1  val1
09/02/2017  val2  val2
08/02/2017  val3  val3
07/02/2017  val4  val4

print (type(df.index[0]))
<class 'str'>
with pd.option_context('display.date_dayfirst', True):
    print (df)

            Col1  Col2
Date                  
2017-02-10  val1  val1
2017-02-09  val2  val2
2017-02-08  val3  val3
2017-02-07  val4  val4