首页 > 数据库技术 > 详细

Python 数据处理扩展包: pandas 模块的DataFrame介绍(读写数据库的操作)

时间:2016-04-19 06:13:10      阅读:294      评论:0      收藏:0      [点我收藏+]

读取表中的内容,如下例子:

import MySQLdb
try:
    conn = MySQLdb.connect(host=127.0.0.1,user=root,passwd=root,db=mydb,port=3306)
    df = pd.read_sql(select * from test;, con=conn) 
    conn.close()
    print "finish load db"
except MySQLdb.Error,e:
    print e.args[1]

写入数据到表中,如下例子

df = pd.DataFrame([[1,xxx],[2,yyy]],columns=list(ab))

try:
    conn = MySQLdb.connect(host=127.0.0.1,user=root,passwd=root,db=mydb,port=3306)
    df.to_sql(test1,conn,flavor=mysql) 
    conn.close()
    print "finish load db"
except MySQLdb.Error,e:
    print e.args[1]

说明:上面代码要求表test1不能存在

 

Python 数据处理扩展包: pandas 模块的DataFrame介绍(读写数据库的操作)

原文:http://www.cnblogs.com/51kata/p/5406519.html

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