Mam do napisania program, w którym DataFrame max() – zwraca maksymalną wartość z poszczególnych kolumn w grupie, za wyjatkiem tych względem których grupowaliśmy. I już się w tym trochę gubię, bo mam początek tej metody, ale nie wiem, jak to dalej ruszyć. Macie może jakieś wskazówki?
public class Groups implements Groupby{
LinkedList<DataFrame> grouped;
String[] ids;
int len[];
DataFrame max(){
DataFrame df = new DataFrame(grouped.get(0).colNames, grouped.get(0).dTypes);
for(DataFrame d : grouped){
for(String s : d.colNames){
boolean added = false;
for(int i=0; i<this.ids.length; i++){
if(s == ids[i]) {
}
}
}
}
}
Klasa DataFrame zaczyna się tak:
public class DataFrame {
private Map<String, ArrayList<Value>> myDatabase;
protected Map<String, Value> colType;
protected String [] colNames;
protected Value [] dTypes;