Basierend auf der Antwort auf this question, möchte ich die Anzahl der Spalten in meiner Datei bestimmen.Anzahl der Spalten in Datendatei mit STATS
Die Datei sieht wie folgt aus:
Header,,Header2,,Header3,,
1,2,3,4,5,6
11,12,13,14,15,16
Wenn ich versuche jetzt die Statistiken verwenden Befehl:
stats 'data.dat'
max_col = STATS_columns
Gnuplot den Fehler gibt, dass bad data on line 1 of file data.dat
es gibt, die offensichtlich den Header ist. Wenn ich die Kopfzeile entferne, ist alles in Ordnung, aber ich plane die Verwendung von columnheader
für die automatische Kennzeichnung der Kurven (wie diskutiert z. B. here), so dass das Entfernen des Headers keine Lösung ist.
Wenn es darauf ankommt: Ich arbeite an einer Windows-Maschine.
Wenn Sie einen Header in Ihrer Daten-Datei haben, können Sie * müssen * Verwendung '... Titel Column (N). Bis Sie dies benötigen, kommentieren Sie die Kopfzeile! ** Und nicht vergessen ** 'set datafile separator", "'! –
Mit gnuplot 5 können Sie versuchen, 'stats 'data.dat' skip 1 '(oder' skip 2', ich bin mir nicht sicher über die Zahlen) – Christoph
mit 'stats' data.dat 'überspringen 1' funktioniert wie ein Charme, Danke! – PSC