Track changes and revert to previous versions
Undo mistakes, audit changes, and create point-in-time snapshots of your data.
Updated Open in Colab
Combine data from multiple tables using inner, left, and cross joins.
Core Operations · Notebook · Updated
Colab runs it in your browser. If it calls a model provider, it asks for that provider's API key in a cell.
Use table1.join(table2, on=..., how=...) to combine tables based on matching columns.
pip install pixeltable
pxt.create_table()insert()join()group_by()# Create a customers tablecustomers = pxt.create_table('join_demo/customers',{'customer_id': pxt.Int, 'name': pxt.String, 'email': pxt.String},)customers.insert([{'customer_id': 3,'name': 'Charlie',},])customers.collect()
One cell of the notebook, copied as it is. Open it in Colab for the rest.
Undo mistakes, audit changes, and create point-in-time snapshots of your data.
Build reusable aggregation logic for group-by queries and analytics.
An iterator in Pixeltable is a function that expands a single input row into multiple output rows.
Transform a single document, video, image, or audio file into multiple rows for granular processing.