2430
There is no translation available.

Wie importiert man allgemeine ASCII Daten?

Wie kann man einfach Daten aus Text-Dateien wie DAT, CSV, TXT oder ähnliches in GAUSS einladen und dann weiterverarbeiten?

Erläuterung

GAUSS bietet mehrere Möglichkeiten Dateien zu importieren. Neben speziellen Kommandos für Spreadsheet - Formate (wie z.B. Excel) gibt es ein allgemeines Kommando zum Einlesen von Dateien:

y = getf(filename,mode);

Mit diesem Kommando lesen Sie den Inhalt einer Datei komplett in einen String, den Sie anschließend nach Bedarf zerlegen können. Der Vorteil hierbei ist die hohe Flexibilität, da Sie praktisch jegliche ASCII-Daten und auch Binärdaten einlesen können.

Entscheidend für die Weiterverarbeitung ist dann das Parsen (Trennen der einzelnen Werte in ein Stringarray) und das Transformieren (wandeln der Strings in numerische Werte, falls erforderlich).

Question?

This email address is being protected from spambots. You need JavaScript enabled to view it., wenn Sie eine Frage zu diesem Artikel haben.

Download

Zum Download haben wir für Sie ein kleines Beispiel vorbereitet, das Ihnen den Umgang mit getf() demonstriert und aus den importierten Daten anschließend die benötigten Vektoren erzeugt. Entpacken Sie die beiden Dateien und legen Sie diese in das examples Verzeichnis Ihrer GAUSS Installation.