2016-04-29 77 views
0

我有一個有多列的數據框。我想將它們的列重命名爲「col_1」,「col_2」等。任何人都可以提出一個方法來做到這一點如何在熊貓中自動化重命名列

列數很大,所以我不能明確地重命名每一列。

編輯:

還是有辦法「關口」附加到每個列名?

回答

0

下面介紹如何將列重命名爲「col_1」,「col_2」等。

df.columns = ['col_' + ind for ind in range(1,len(df.columns)+1)] 

以下是如何將'col'附加到每個列名的方法。

df.columns = [column + 'col' for column in df.columns] 
+0

謝謝!有效! –