Move columns to a new position
Reorders DataFrame columns by moving selected columns before or after another column.