无法将pandas df列标题更改为小写

这是我的代码的相关部分:

df_pandas.columns = df_pandas.columns.str.lower()
df_pandas = df_pandas.rename(columns={'Date': 'date'})
df_pandas = df_pandas.reset_index( )

All the column headers changed to lowercase except Date: https://i.imgur.com/pQUmmmq.png I've tried renaming the column but that didn't work either.

评论
  • 夜伴歌笙
    夜伴歌笙 回复

    试试下面的代码:

    df_pandas.columns = map(str.lower, df_pandas.columns)
    
  • rut
    rut 回复

    我不知道为什么它不起作用,因为您的代码看起来正确。 无论如何,可能的解决方法是创建另一个列并删除旧的Date列。

    df_pandas['date'] = df_pandas['Date']
    df_pandas.drop(columns=['Date'])