2017-05-19 10 views
1

を追加します。私は、次のdf持つ文字列の末尾の列名のデータフレーム

       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  

問題は、私は列の名前を変更しますが、単純に

それは次のようになり、列名の末尾に文字列を追加しないたいということです可能?

+0

は、「列の名前を変更」と「列名の末尾に文字列を追加する」との違いはありますか? –

答えて

1

はい、あなたは.valuesを使用することができます。

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 
+0

ありがとうScott! – ge00rge

関連する問題