Skip to content
PYGWALKER
API 참조
Dataset Of Walker

Walker의 데이터셋

데이터프레임

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)

데이터베이스

연결자 코드

from pygwalker.data_parsers.database_parser import Connector
 
conn = Connector(
    "snowflake://username:password@host/database/schema",
    """
        SELECT
            *
        FROM
            XXX
    """
)

연결자 매개변수

매개변수유형기본값설명
urlstr-sqlalchemy 문서의 url을 참조하세요. 예: mysql+pymysql://user:password@host:port/database
view_sqlstr-view sql, 예: SELECT * FROM table_name
engine_paramsOptional[Dict[str, Any]]Noneengine params, sqlalchemy 문서의 params를 참조하세요. 예: {"pool_size": 10}

Snowflake

from pygwalker.data_parsers.database_parser import Connector
import pygwalker as pyg
 
conn = Connector(
    "snowflake://username:password@host/database/schema",
    """
        SELECT
            *
        FROM
            XXX
    """
)
 
walker = pyg.walk(conn)

Postgres

from pygwalker.data_parsers.database_parser import Connector
import pygwalker as pyg
 
conn = Connector(
    "postgresql+psycopg2://username:password@host:port/database",
    """
        SELECT
            *
        FROM
            XXX
    """
)
 
walker = pyg.walk(conn)

기타 데이터베이스

이론적으로 SQLAlchemy에서 지원하는 모든 데이터베이스를 지원합니다.

해당 데이터베이스에 대한 드라이버를 설치하고 SQLAlchemy 문서를 참조하세요.