となかい一朗さんの競馬日記

競馬 SQLでビッグデータ分析-PythonからPostgresqlのデータを参照

 公開

697

先日、ある方から、pckeibaというソフトのことについて、ウマニティのメッセージで尋ねられました。pckeibaは、postgresqlというデータベースを使っているようでしたが、私が使っているのはaccessなので当然わかりません。なので、その旨返信していました。
その後少し調べてみました。その方は、すぐにウマニティのメンバーを脱退されたみたいで、返信はできませんでしたが・・・。

accessに少し限界を感じていることもあり、私もpostgresqlを導入してみました。
とはいえ、VBAでコードを書いた資産があるので、移行するというより、accessで扱うのに限界があるデータを一時的にpostgresqlにコピーして分析するという感じになりそうですが・・・。

pythonからpostgresqlにアクセスする方法について備忘録代わりに書いておきます。

pip install psycopg2
で、psycopg2をインストール

import psycopg2
import pandas
connection = psycopg2.connect("host=127.0.0.1 dbname =postgres user = postgres port=[ポート番号] password=[パスワード]")
df=pandas.read_sql('[Select文]',connection)

ちなみに、hostの127,0,0,1というのは、自分のパソコンということで、ポート番号は、フォーマットでは、5432 ということなんですかね。私もよくわかっていませんw。

関連キーワード

この日記へのコメント

コメントはありません。

新着競馬日記

人気競馬日記