Skip to content
PYGWALKER
API-Referenz
Dataset

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

ParameterTypStandardBeschreibung
urlstr-Datenbank-URL (siehe SQLAlchemy-Dokumentation)
view_sqlstr-SQL-Abfrage zur Auswahl von Daten
engine_paramsOptional[Dict[str, Any]]KeineZusä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:

  1. Siehe SQLAlchemy-Dokumentation für das korrekte URL-Format.
  2. Installieren Sie den passenden Datenbanktreiber.
  3. 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.