我正在尝试初始化一个包含5个列值的空数据帧。比如column1,column2,column3,column4,column5。
现在我想从数据库中读取数据,并希望将数据库中的特定列值插入此数据帧。由于有5列,因此更容易单独进行。但是我必须将数据帧的列数扩展到70.为此我使用for循环。
更新我正在使用的库仑值
dataframe['column "+count+"'] = ....
其中count是一个最大为70的增量变量。
但是上面的代码为数据帧添加了一个新列。如何使用count变量访问这些列名?
答案 0 :(得分:1)
我建议您只使用pandas.io.sql
下载数据库数据。它会在DataFrame
中返回您的数据。
但是,如果由于某种原因,您想要访问这些列,那么您已经得到了答案:
作业:df['column%d' % count] = data
检索:df['column%d' % count]