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
"""
)
연결자 매개변수
매개변수 | 유형 | 기본값 | 설명 |
---|---|---|---|
url | str | - | sqlalchemy 문서의 url을 참조하세요. 예: mysql+pymysql://user:password@host:port/database |
view_sql | str | - | view sql, 예: SELECT * FROM table_name |
engine_params | Optional[Dict[str, Any]] | None | engine 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 문서를 참조하세요.