|
> Ich arbeite öfters mit größeren Datenmengen (hauptsächlich Integer und > Real) und würde sie daher gerne direkt aus MMA im dBase-Format > einlesen und ebenfalls im dBase-Format wieder schreiben. Ich kenne keine Pakete, und auch eine Suche auf www.mathsource.com hat nichts erbracht. Die meisten DB-Anwendungen erlauben ein Speichern und Lesen von Daten in ASCII oder Text-Format, bei Excel und Access z.Bsp. als CSV (Comma-Separated Values). Solche Formate können Sie in Mathematica mittels ReadList["datei", Number, RecordLists->True] einlesen. Wenn das Trennzeichen zwischen den einzelnen Werten nicht das Leerzeichen ist, dann wird's etwas komplizierter: Beispiel-Datei: 2.5,5,8.0 3.0,4,7.0 Wird so eingelesen: ReadList["test.txt", Word, RecordLists->True, WordSeparators->{","}] {{"2.5","5","8.0"},{"3.0","4","7.0"}} die "Zahlen" sind jetzt aber noch Strings, also: Map[ToExpression, %, {2}] {{2.5,5,8.},{3.,4,7.}} Roman Mäder |