IceFrame allows you to delete tables and remove specific rows.
Remove a table from the catalog.
ice.drop_table("temp_table")This removes the table metadata from the catalog. The underlying data files may be retained depending on catalog configuration (GC properties).
Delete rows matching a filter expression.
# Delete all users from 'test' region
ice.delete_from_table("users", "region = 'test'")Note
Row-level deletion requires Iceberg v2 tables and support from the underlying catalog and PyIceberg version.
After deleting tables or rows, you may want to perform Maintenance to clean up old files.