问题:
当使用数据库select语句筛选数据时,如:select * from student ,所返回的结果是元祖类型,如下所示:
(张三,男,6年级,英语,87)
(张七,女,6年级,数学,98)
姓名 | 性别 | 班级 | 科目 | 成绩 |
张三 | 男 | 6年级 | 英语 | 87 |
张七 | 女 | 6年级 | 数学 | 98 |
如果想要将这个返回的结果,转成dataframe类型,使用如下方法:
解决方法:
1、df = pd.DataFrame(list(main())) 其中main()函数就是执行sql返回的结果,结果类似下图:
张三 | 男 | 6年级 | 英语 | 87 |
张七 | 女 | 6年级 | 数学 | 98 |
2、转化后还没完,如果想有标题,使用df.coulmns[‘姓名’,’性别’,'班级','科目','成绩']
即可