Pandas 添加字符串结束列名称dataframe

Pandas 添加字符串结束列名称dataframe,pandas,Pandas,我有以下建议: BRET CRET NET SEEN                          4             4              5        NOT SEEN                    5             9              9           DELETED                       9          

我有以下建议:

                             BRET          CRET           NET
SEEN                          4             4              5       
NOT SEEN                      5             9              9          
DELETED                       9            14             13        
我想在每个列标题中添加一个字符串

所需的输出如下所示:

                        BRET :this M      CRET : past M   NET : past 2 M
SEEN                          4             4              5       
NOT SEEN                      5             9              9          
DELETED                       9            14             13 
问题是我不想重命名列,而只是在列名的末尾添加字符串


可能吗?

是的,您可以使用。值:

df.columns.values[0] = df.columns.values[0] + ' :this M'
df.columns.values[1] = df.columns.values[1] + ' : past M'
df.columns.values[2] = df.columns.values[2] + ' : past 2 M'
输出:

          BRET: this M  CRET : past M  NET : past 2 M
SEEN                 4              4               5
NOT SEEN             5              9               9
DELETED              9             14              13

“重命名列”和“在列名末尾添加字符串”之间有区别吗?