まだウマニティ会員ではない方へ
会員登録(無料)するだけで、予想的中に役立つさまざまなサービスを無料で利用できます。
収支100万円超えの猛者がズラリ
全国トップ予想家たちの予想閲覧
予想に必携の高精度スピード指数
「U指数」を重賞で全頭公開
勝率40%超えを誇る堅軸候補
「凄馬」をメールでお知らせ
TVでも紹介!設定は10万通り以上
あなただけの予想ロボが作れる
この他にも20以上のサービスを無料で提供!
備忘録。非公開でいい日記ですが、参考にする人もいるかもしれないので・・・。
私は、分析の道具としてAccessを使ってきたので、Accessに備え付けの、Visual Basicでデータ分析の制御をしてきました。
ですが、VBだといろいろな限界を感じ、Pythonというプログラム言語で、これまで蓄積してきたAccessのデータベースを使いたいなぁ、と思うようになっていました。
PythonからAccessのデータを参照する方法を備忘録代わりに書いておきます。
以下、pythonのコンソールから。
'まずは、「pyodbc」をimport
import pyodbc
'pandasを使うので、それもimport
import pandas
'接続情報を書いた文字列を作る
connect_str = (
r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};'
r'DBQ=Z:\(accessのファイル名).accdb;'
)
'pyodbc.connectで、接続情報を開く
connect = pyodbc.connect(connect_str)
'pandasのdataframeに入れる
df=pandas.read_sql('Select * from テーブル名',connect)
以上。
コメント投稿
コメントの投稿は会員登録(無料)が必要です。損太郎|2020年12月1日 7:10 | (1) |
ついに ウマニティユーザからPython使いさんが登場しますたか!うらやましいです。
Pythonでやってみたいこと
POG CSVファイルとユーザー落札額をぶつけて、次回 効率の良い落札タイミングを推定する
みたいな感じ
Pythonは私も勉強中です。
使っておられるかた、表に出てないだけで、結構いるんじゃないですかね。