簡體   English   中英

在運行時更改數據框的列名

[英]Change the column name of dataframe at runtime

我正在嘗試使用5列值初始化一個空的數據框。 說出column1,column2,column3,column4,column5。

現在,我想從數據庫中讀取數據,並希望將數據庫中的特定列值插入此數據框。 由於有5列,因此更容易單獨進行。 但是我必須將數據幀的列數擴展到70。為此,我正在使用for循環。

為了更新庫侖值,我使用了dataframe['column "+count+"'] = .... ,其中count是一個增量變量,范圍最大為70。

但是上面的代碼在數據框中添加了一個新列。 如何使用count變量訪問這些列名?

我建議僅使用pandas.io.sql下載您的數據庫數據。 它在DataFrame返回您的數據。

但是如果由於某種原因要訪問這些列,則已經有了答案:

分配: df['column%d' % count] = data
檢索: df['column%d' % count]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM