DMUG-Archiv 1999

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

Re: dBase-Format

> 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


Verweise:
dBase-Format
Martin Exler, 18.01.1999

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

DMUG-Archiv, http://www.mathematica.ch/dmug-liste.html; Letzte Änderung: 08.09.2003 20:45