Hallo,
ich habe eine dat.-Datei die mehrere GB groß ist und über ungefähr 10000 Spalten und Zeilen verfügt. Dabei besteht die Datei aus einer Datumsspalte, einer Zeitspalte und den Messwerten.
Beispiel:
1951-01-01 00:00 1.0 2.0 3.0 2.0 1.0 4.0
1951-01-02 00:00 5.0 4.0 3.0 4.0 0.0 1.0
Ich habe die Daten bereits wie folgt eingelesen:
Wie kann ich die Messwerte im nächsten Schritt zu Monatsmittel zusammenfassen? Hab es bei einer kleinen Anzahl an Spalten immer über einzelne ArrayListen gemacht aber was mach ich bei dieser großen und unbekannten Anzahl an Spalten? Bin für jede Idee und Anregung dankbar.
ich habe eine dat.-Datei die mehrere GB groß ist und über ungefähr 10000 Spalten und Zeilen verfügt. Dabei besteht die Datei aus einer Datumsspalte, einer Zeitspalte und den Messwerten.
Beispiel:
1951-01-01 00:00 1.0 2.0 3.0 2.0 1.0 4.0
1951-01-02 00:00 5.0 4.0 3.0 4.0 0.0 1.0
Ich habe die Daten bereits wie folgt eingelesen:
Java:
package Daten;
import java.io.*;
import java.util.*;
public class Import {
public static void main(String[] args) throws IOException {
FileReader fr = new FileReader("pr.dat");
BufferedReader br = new BufferedReader(fr);
String zeile;
while ((zeile = br.readLine()) != null) {
if (zeile.length() == 0 || !Character.isDigit(zeile.charAt(0))) {
continue;
}
if (zeile == null) {
System.out.println("Keine Daten!");
return;
}
}
br.close();
}
}
Wie kann ich die Messwerte im nächsten Schritt zu Monatsmittel zusammenfassen? Hab es bei einer kleinen Anzahl an Spalten immer über einzelne ArrayListen gemacht aber was mach ich bei dieser großen und unbekannten Anzahl an Spalten? Bin für jede Idee und Anregung dankbar.