polars.SQLContext.register#
- SQLContext.register(name: str, frame: DataFrame | LazyFrame | None) Self [source]#
Register a single frame as a table, using the given name.
- Parameters:
- name
Name of the table.
- frame
eager/lazy frame to associate with this table name.
See also
Examples
>>> df = pl.DataFrame({"hello": ["world"]}) >>> ctx = pl.SQLContext() >>> ctx.register("frame_data", df).execute("SELECT * FROM frame_data").collect() shape: (1, 1) ┌───────┐ │ hello │ │ --- │ │ str │ ╞═══════╡ │ world │ └───────┘