Get a new dataframe with a subset of data
DataFrame subset_(int startIndex, int endIndex) { final _newMatrix = _matrix.data.sublist(startIndex, endIndex); return DataFrame._copyWithMatrix(this, _newMatrix); }