PyGWalker Datensatzanleitung
Dieser Leitfaden erklärt, wie man PyGWalker mit verschiedenen Datenquellen verwendet, einschließlich verschiedener DataFrame-Bibliotheken und Datenbanken.
Arbeiten mit DataFrames
PyGWalker unterstützt mehrere DataFrame-Bibliotheken. So verwenden Sie sie:
Pandas
import pygwalker as pyg
import pandas as pd
df = pd.read_csv("data.csv")
walker = pyg.walk(df)
Polars
import pygwalker as pyg
import polars as pl
df = pl.read_csv("data.csv")
walker = pyg.walk(df)
Modin
import pygwalker as pyg
import modin.pandas as mpd
df = mpd.read_csv("data.csv")
walker = pyg.walk(df)
Arbeiten mit Datenbanken
PyGWalker kann über SQLAlchemy eine Verbindung zu verschiedenen Datenbanken herstellen. So richten Sie es ein:
Verwendung des Connectors
Um eine Verbindung zu einer Datenbank herzustellen, verwenden Sie die Klasse Connector
:
from pygwalker.data_parsers.database_parser import Connector
conn = Connector(
"snowflake://username:password@host/database/schema",
"""
SELECT
*
FROM
XXX
"""
)
Connector-Parameter
Parameter | Typ | Standard | Beschreibung |
---|---|---|---|
url | str | - | Datenbank-URL (siehe SQLAlchemy-Dokumentation) |
view_sql | str | - | SQL-Abfrage zur Auswahl von Daten |
engine_params | Optional[Dict[str, Any]] | Keine | Zusätzliche Engine-Parameter (siehe SQLAlchemy-Dokumentation) |
Datenbankspezifische Beispiele
Snowflake
from pygwalker.data_parsers.database_parser import Connector
import pygwalker as pyg
conn = Connector(
"snowflake://username:password@host/database/schema",
"SELECT * FROM table_name"
)
walker = pyg.walk(conn)
PostgreSQL
from pygwalker.data_parsers.database_parser import Connector
import pygwalker as pyg
conn = Connector(
"postgresql+psycopg2://username:password@host:port/database",
"SELECT * FROM table_name"
)
walker = pyg.walk(conn)
Andere Datenbanken
PyGWalker unterstützt alle Datenbanken, die mit SQLAlchemy kompatibel sind. Um eine bestimmte Datenbank zu verwenden:
- Siehe SQLAlchemy-Dokumentation für das korrekte URL-Format.
- Installieren Sie den passenden Datenbanktreiber.
- Verwenden Sie die Klasse
Connector
mit der korrekten URL und SQL-Abfrage.
Weitere Informationen zu unterstützten Datenbanken und deren Konfigurationen finden Sie in der SQLAlchemy-Dokumentation.