The source DataTable.
The desired coordinate-space transform.
If true, mutate the DataTable's column arrays and transform in place instead of allocating a new DataTable. The caller must ensure no other code depends on the original column data.
A DataTable whose raw data is in the target coordinate space.
Returns a DataTable with column data converted to the target coordinate space. If the DataTable is already in that space, returns it unchanged.