他们晓得用Python预测统计数据很方便快捷,所以Python怎样加载MySQL中的统计数据呢?
只不过很单纯,只需两步。
1、Python相连MySQL
2、Python继续执行sql句子
3、将查阅到的统计数据切换为DataFrame
在统计数据挖掘中,他们通常用pymysql那个程序库相连MySQL。
采用前须要加装pymysql,透过pip指示间接加装方可。
1、Python相连MySQL
加装好pymysql后,保证MySQL处于恒定运转状况,引入pymysql并建立相连,标识符如下表所示。
这儿初始化了pymysql中的connect方式,当中模块说明如下表所示。
host:MySQL的ip门牌号,邻近地区的用127.0.0.1,用localhost也行。user:MySQL帐号,这儿用root帐户。passwd:MySQL公钥,加装MySQL时他们增设的公钥。db:相连别的统计资料库,这儿相连mydb统计资料库。charset:增设代码文件格式为utf8,避免英文错字。
2、Python继续执行sql句子
相连到MySQL后,建立两个滑鼠,用以继续执行sql句子,标识符如下表所示。
当中建立了两个滑鼠cursor,sql句子为查阅emptb表中的所有记录,利用cursor继续执行sql句子,最后提交。
初始化fetchall方式从滑鼠cursor中取出所有统计数据,查看前5条,标识符如下表所示。
运转结果:
可以看到,得到的统计数据是两个元组,里面的每个元素也是两个元组。
3、将统计数据切换为DataFrame
由于他们在Python统计数据挖掘中用统计数据框(DataFrame)比较方便快捷,所以透过以下标识符将那个元组切换为统计数据框。
运转结果:
最后,提取完统计数据,别忘了关闭相连哦,否则可能导致资源浪费。
到此,我们用Python从MySQL中提取到统计数据,并切换为了统计数据框,接着就可以愉快地进行后续的预测了。