renameAll(newColumnNames) {
        if (newColumnNames.length !== this[__columns__].length) {
            throw new WrongSchemaError(newColumnNames, this[__columns__]);
        }
        return this.__newInstance__(this.toArray(), newColumnNames);
    }
Rename each column.
@param {Array} newColumnNames The new column names of the DataFrame.
@returns {DataFrame} A new DataFrame with the new column names.
@example
df.renameAll(['column1', 'column3', 'column4'])