Takes a dataset and returns a new dataset with all of the same column names and types, but no rows.
Note: Datasets are immutable, which means they cannot be directly modified once created. Instead, this scripting function returns a new dataset with some modification applied, which must be assigned to a variable to be used. SeeAltering a Dataset.
# This example pulls in the dataset from a Vision Table component, clears it, then writes the empty dataset back to the table.
data = event.source.parent.getComponent('Table').data
event.source.parent.getComponent('Table').data = system.dataset.clearDataset(data)