码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2016-04-19 06:13:24      阅读:314      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!