首页 > 数据库技术 > 详细

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

时间:2018-07-20 22:05:22      阅读:345      评论:0      收藏:0      [点我收藏+]
(此处创建连接和游标代码省略)

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!