python mysql表到pandas数据帧
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python mysql表到pandas数据帧相关的知识,希望对你有一定的参考价值。
import MySQLdb
import pandas as pd
#### EXECUTE MYSQL QUERY function
def dfquery( query , value_index_col ):
# get mysql connection
con = MySQLdb.connect(host='127.0.0.1',user='xxx',passwd='xxx')
# execute query and saving data in dataframe
try:
dfresult = pd.read_sql(query, con,index_col=value_index_col)
except:
dfresult = pd.read_sql(query, con)
# close mysql connection
con.close()
return dfresult
## MYSQL DATABASE TO DATAFRAME
# mysql query parameters
dbname = "database"
tablename = "table"
fieldname = "field"
# build query (simple select)
query = "SELECT id,time," + fieldname + " FROM " + dbname + "." + tablename
# execute query
dfinput = dfquery( query ,'id' )
以上是关于python mysql表到pandas数据帧的主要内容,如果未能解决你的问题,请参考以下文章
加快从 pandas 数据帧到 mysql 的数据插入
Pandas - 如何将 Parquet 数据帧保存到本地磁盘?
python:pandas - 如何将前两行 pandas 数据帧组合到数据帧头?
PYTHON Pandas - 根据其他数据帧中的值对数据帧使用 Pandas 样式
使用 SQLAlchemy 将 pandas 数据帧导出到 MySQL 时出现操作错误 2055
使用 Python3 将 Bytes 对象转换为 Pandas 数据帧会产生一个空数据帧。为啥?