public DataSet toDataSet() throws ParseException { DefaultDataSet dataSet = new DefaultDataSet(); dataSet.setPropertySize(columnIds.length); for (int i = 0; i < columnIds.length; i++) { DataProperty prop = createProperty(i); dataSet.addProperty(prop, i); } for (String[] rawRow : data) { Object[] row = new Object[rawRow.length]; for (int j = 0; j < rawRow.length; j++) { String rawValue = rawRow[j]; row[j] = parseValue(rawValue, types[j]); } dataSet.addRowValues(row); } return dataSet; }
public DataSet groupByLabel(DataProperty groupByProperty, int[] columns, String[] functionCodes, int sortIndex, int sortOrder) { DefaultDataSet _result = new DefaultDataSet(provider); _result.setPropertySize(columns.length); DataProperty _pivotProp = groupByProperty.cloneProperty(); _result.addProperty(_pivotProp, j); _result.addRowValue(j, interval); _result.addProperty(_prop, j); for (Interval interval : intervals) { Double scalar = calculateScalar(interval, dataProp, function); _result.addRowValue(j, scalar);
DefaultDataSet _result = new DefaultDataSet(provider); _result.setPropertySize(columns.length); _result.addProperty(_prop, j); _result.addRowValue(j, interval); for (Interval interval : intervals) { Double scalar = calculateScalar(interval, dataProp, function); _result.addRowValue(j, scalar);
DefaultDataSet _result = new DefaultDataSet(provider); _result.setPropertySize(propertyValues.length); for (int j=0; j<propertyValues.length; j++) { DataProperty dataProp = getPropertyByColumn(j); DataProperty _prop = dataProp.cloneProperty(); _result.addProperty(_prop, j); _result.addRowValues(_rowArray); if (targetFilter.pass(_rowMap)) { fillArrayWithRow(_row, _rowArray); _result.addRowValues(_rowArray);