Diese Woche arbeite ich an Datenstrukturen und cvs-Dateien. Ich verstehe, wie man eine cvs Akte liest und ich durchschnitt für Spalten von der Akte, aber ich konnte Median und Modus nicht tun. Mein Code zeigt nur die spezifische Spalte an. Ich möchte Median und Modus machen. Kann mir jemand helfen, den Median und den Modus aus der Spalte, die ich möchte, zu bekommen?Arraylist Datenstruktur
"CalforniaSchool.cvs"
school name students teachers
C.H.S 1203 45
D.H.S 1023 67
E.H.S 902 34
A.H.S 1280 89
ArrayList<String>medianmode=Files.readAllLines(Paths.get("CalforniaSchool.file"));
String []final=medianmode.split(",");
double close = Double.parseDouble(final[2]);//i want to do median and mode for column 2
Wissen Sie, Finale ist ein reserviertes Wort in Java? –
Dieser Code wird nicht kompiliert. 1) 'readAllLines' gibt eine' List' zurück, nicht eine 'ArrayList'. --- 2) Kann 'split()' nicht auf einer 'ArrayList' aufrufen. --- 3) 'final' ist ein Schlüsselwort und kann nicht als Variablenname verwendet werden. --- Wenn du * "Durchschnitt für Spalten" * hast, dann zeige bitte ** deinen Arbeitscode ** dafür. – Andreas