When a column data type is changed, for example from character to numeric, make it possible to access the original data that was in that column, perhaps by storing a column script to revert that column. This would alleviate several pain points:
- Column is changed from character to numeric but user doesn't notice that a few values were set to missing until later in analysis.
- User changes column from character to numeric, realizes it is wrong, tries to change it back, and then is missing data. They might or might not notice this now, but even if they do it is not obvious and very inconvenient that they need to keep hitting undo to fix it.
- Data is automatically typed as numeric or character when it should have retained is original format, as in this post: Stop JMP from trimming whitespace