select(...columnNames) {
        return this.__newInstance__(
            this[__rows__].map((row) => row.select(...columnNames)),
            columnNames
        );
    }
Select columns in the DataFrame.
@param {...String} columnNames The columns to select.
@returns {DataFrame} A new DataFrame containing selected columns.
@example
df.select('column1', 'column3')