码迷,mamicode.com
首页 > 数据库 > 详细

Python读取mysql数据,转为DataFrame格式并根据原TABLE中的COLUMNS指定columns,index

时间:2018-07-20 22:33:09      阅读:546      评论:0      收藏:0      [点我收藏+]

标签:fetchall   nbsp   python   class   set   for   sel   语句   ram   

(此处创建连接和游标代码省略)

sql1 = "SELECT * FROM 表名称"            # SQL语句1
cursor1.execute(sql1)                           # 执行SQL语句1
read1=list(cursor1.fetchall())                 # 读取结果1
sql2="SHOW FULL COLUMNS FROM 表名称"       # SQL语句2
cursor1.execute(sql2)                                         # 执行SQL语句2
read2=list(cursor1.fetchall())                              # 读取结果2并转换为list后赋给变量

# 将读取结果转为pd.DataFrame格式,并设定columns,指定某列为index
ls2=[]
for i in read2:
    ls2.append(list(i)[0])
df1=pd.DataFrame(read1,columns=ls2).set_index(‘列名称)

 

Python读取mysql数据,转为DataFrame格式并根据原TABLE中的COLUMNS指定columns,index

标签:fetchall   nbsp   python   class   set   for   sel   语句   ram   

原文地址:https://www.cnblogs.com/Lengjie/p/9343708.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!