[Linux] [Python] [Pandas] Laden Sie die Microsoft Access-Datenbank (* .mdb) mit Pandas

Beachten Sie, dass ich die Möglichkeit hatte, Microsoft Access-Daten (* .mdb) zu lesen und zu analysieren Grundsätzlich hätte ich pandas_access verwenden sollen.

jbn/pandas_access: A tiny, subprocess-based tool for reading a MS Access database (.rdb) as a Pandas DataFrame.

Ausführungsverfahren

Installieren Sie mdbtools

pandas_access scheint ein Wrapper für mdbtools zu sein, daher ist mdbtools ein Muss.

brianb/mdbtools: MDB Tools - Read Access databases on *nix

Installation von mdbtools (Ubuntu)


$ sudo apt-get install mdbtools

Verwendung von pandas_acccess

jbn/pandas_access: A tiny, subprocess-based tool for reading a MS Access database (.rdb) as a Pandas DataFrame.

pandas_Installation des Zugangs


$ pip install pandas_access

Implementierungsbeispiel unten

Implementierungsbeispiel


import pandas as pd
import pandas_access as mdb

#Holen Sie sich den Datenrahmen von mdb
df = mdb.read_table("DB.mdb", "MyTableName")

Wenn Sie "read_table" für das oben Gesagte ausführen, können Sie "Dataframe" abrufen, um mit der üblichen Pandas-Prozedur zu analysieren.

Ergänzung

Wie Sie der Quelle entnehmen können, ist "read_table" ein Wrapper für "pandas.read_csv", sodass Sie nach dem dritten Argument dieselben Argumente wie "read_csv" verwenden können. Unten finden Sie die Argumente, die mit "read_csv" verwendet werden können.

Python Coding Memorandum-Part 3- (Beherrschen von Pandas read_csv) - Reise zur Selbstbetrachtung

Recommended Posts

[Linux] [Python] [Pandas] Laden Sie die Microsoft Access-Datenbank (* .mdb) mit Pandas
Yum-Befehl zum Zugriff auf MySQL mit Python 3 unter Linux
Abrufen von Daten aus der Datenbank über ODBC mit Python (Access)
ODBC-Zugriff auf SQL Server von Linux mit Python
Lesen Sie CSV mit Python-Pandas
[Python] Ändere den Typ mit Pandas
Greifen Sie mit Python auf Google Drive zu
[Python] Verbinde zwei Tabellen mit Pandas
Laden Sie das GIF-Bild mit Python + OpenCV
[Python] Format, wenn to_csv mit Pandas
Laden Sie csv mit doppelten Spalten in Pandas
[C] [Python] Lesen mit AquesTalk unter Linux
[Easy Python] Lesen von Excel-Dateien mit Pandas
Laden Sie AWS-RDS / PostgreSQL-Tabellen mit AWS-Lambda + Python
Laden Sie csv mit Pandas und spielen Sie mit Index
[Fortsetzung] Versuchen Sie den Zugriff auf das SPS-Register mit Python
Greifen Sie mit Python auf die Lightweight HPS-to-FPGA Bridge von Cyclone V zu
Automatischer Betrieb von Chrome mit Python + Selen + Pandas
Lesen Sie Python-CSV-Daten mit Pandas ⇒ Graph mit Matplotlib
[Python] Wie man Excel-Dateien mit Pandas liest
Analysieren Sie Apache-Zugriffsprotokolle mit Pandas und Matplotlib