setRow(index, func = (row) => row) {
        const newRows = Array.from(this[__rows__]);
        newRows[index] = func(newRows[index]);
        return this.__newInstance__(newRows, this[__columns__]);
    }
Modify a Row a the given index.
@param {Number} [index=0] The index to select the row.
@param {Row => Row} [func=0] The function to modify the row.
@returns {DataFrame} A new DataFrame with the modified Row.
@example
df2.setRowByIndex(1, row => row.set("column1", 33))