Pandas与SQL的超强结合,爆赞!

网站建设5年前发布
19 0 0

人生苦短,我学Python!,本文的所有演示数据,均是基于下方的四张表。下面这四张表大家应该不陌生,这就是网传50道经典MySQL面试题中使用到的几张原表。关于下方各表之间的关联关系,我就不给大家说明了,仔细观察字段名,应该就可以发现。,pandas中的DataFrame是一个二维表格,数据库中的表也是一个二维表格,因此在pandas中使用sql语句就显得水到渠成,pandasql使用SQLite作为其操作数据库,同时Python自带SQLite模块,不需要安装,便可直接使用。,这里有一点需要注意的是:使用pandasql读取DataFrame中日期格式的列,默认会读取年月日、时分秒,因此我们要学会使用sqlite中的日期处理函数,方便我们转换日期格式,下方提供sqlite中常用函数大全,希望对你有帮助。,sqlite函数大全:http://suo.im/5DWraE,导入相关库:,声明全局变量的2种方式,部分结果如下:,部分结果如下:,结果如下:,结果如下:,部分结果如下:,结果如下:,结果如下:,

© 版权声明

相关文章