[英]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.