ライブラリインストールから、接続までまとめました。
mysql-connector-python + pandas.io.sql
です。
setup
リポジトリからが簡単に入ります。
$ git clone https://github.com/mysql/mysql-connector-python.git
$ cd mysql-connector-python
$ python ./setup.py build
$ sudo python ./setup.py install
condaを使ってる場合です。
$ conda install -c https://conda.anaconda.org/anaconda mysql-connector-python
ディストリビューションからも取れる模様。
$ sudo apt-get install python3-mysql.connector
参考
python+pandasで大規模データを扱うときのメモ
Python3でMySQLに接続する環境をLinuxで整える
macでのmysql-connector-pythonインストール方法
DataFrameをテーブルから直接作る
import mysql.connector as mc
import pandas.io.sql as pdsql
con = mc.connect(
user ='USER',
password='PW',
host='localhost',
database='DB')
sql = 'SELECT * FROM table'
df = pdsql.read_sql(sql, con)
# ここでそのまま使えます。
con.close
参考
0 件のコメント:
コメントを投稿