diesen Fall vor: Ich habe einige Daten, die wie folgt aussieht:Format Data: Machen Sie Spalten in Zeilen (und umgekehrt)
1.9170000e + 03 $ 1.6909110e + 00
1.4550000e + 03 $ 1.7775459e + 00
1.1800000e + 03 $ 1.8771469e + 00
1.0000000e + 03 $ 1.9992190e + 00
8.7500000e + 02 $ 2.1938025e + 00
7.8300000e + 02 $ 2.5585915e + 00
Beachten Sie, dass das Dollarzeichen, das die zwei Spalten trennt, ein beliebiges Zeichen sein kann (von einer bestimmten Anzahl von Leerzeichen, dem Zeichen \ t (Tab), einem Komma oder nur einem beliebigen Zeichen, das zum Trennen der Spalte verwendet wird). Beachten Sie außerdem, dass die Daten möglicherweise mehr als zwei Spalten enthalten.
Jetzt möchte ich den Datenblock neu formatieren, so dass alle Elemente aus einer bestimmten Spalte in einer einzigen Zeile aufgeführt sind (getrennt durch das Zeichen, das ich im obigen Beispiel als $ markiert habe): Die Elemente aus Spalte 0 füllen Sie Zeile 0, die Elemente aus Spalte 1 füllen Zeile 1 und so weiter.
Gibt es dafür eine vordefinierte emacs-Funktion? Oder wenn nicht, gibt es eine "selbstgerollte" Funktion, um das zu erreichen?
Auch ich bin sehr interessiert an einer Funktion, die die umgekehrte Sache macht, d. H. Einige Zeilen nehmen und sie in die Spaltenstruktur setzen.
Jede Hilfe wird sehr geschätzt!
Diese teilweise funktioniert, nach der Umsetzung fehle ich die Trennzeichen zwischen den verschiedenen Elementen in der Zeile. – elemakil
Es funktioniert hier. Haben Sie customize verwendet, um die Variable zu setzen und emacs neu zu starten? Ich hatte Probleme, als ich die Variable direkt in der Sitzung setzte. –