SelectColumns takes a dataframe and a list of columns to select as input and returns
a dataframe comprised of only those columns listed in the input list.
The columns to be selected is a list of column names
- The input dataset, to be transformed
The DataFrame that results from column selection