Arbeitsblattspalten entstapeln

Diese Funktion wird zum Entstapeln von gruppierten Daten in mehrere Spalten verwendet. Während des Entstapelns können fehlende Werte in einer Gruppe abgelegt werden. Optional können Sie Spalten einbinden, die nicht Teil der Gruppe in der Ausgabe sind.

Um diese Funktion zu verwenden:

  1. Öffnen Sie ein neues Arbeitsblatt mit Eingabedaten.
  2. Wählen Sie Restrukturieren: Spalten entstapeln im Origin-Menü, um den Dialog wunstackcol zu öffnen.

Tatsächlich wird die X-Funktion wunstackcol aufgerufen, um diese Funktion zu starten.

UnstackColumnsDialog.png

Bedienelemente des Dialogs

Neu berechnen

Legen Sie fest, wie die Ergebnisse neu berechnet werden.. Einzelheiten lesen Sie unter Neu berechnen von Analyseergebnissen.

Zu entstapelnde Datenspalten

Legen Sie die aufzuteilenden Datenspalten fest.

Gruppenspalte(n)

Mehrere Gruppierungsspalten enthalten Gruppierungsinformationen, die in das Feld Gruppenspalte(n) eingefügt werden können. Das Aufteilen der Spalten entspricht dieser Gruppe. Sie können Gruppierungsspalten über Schaltflächen hinzufügen, entfernen und ordnen: Nach oben verschieben Button Group List Move Up.png, Nach unten verschieben Button Group List Move Down.png, Entfernen Button Group List Remove.png, Alle auswählen Button Group List Select All.png, Auswählen Button Group List Add.png auf der Symbolleiste Group List Toolbar.png.
Die Gruppierungsspalte ist nach dem Zeichnen auf kategorisch (kategorial) gesetzt, wenn die meisten Spaltenwerte Text sind. Sie können die Ausgabespalten ganz einfach neu ordnen.

Optionen

Andere Spalte(n) einbinden

Legt fest, ob die nicht aufgeteilten Spalten im ursprünglichen Blatt in das Ergebnisblatt eingeschlossen werden.

Andere Spalte(n)

Legt den/die Datenbereich(e) fest, die als nicht aufgeteilte Spalte(n) im Ergebnisblatt ausgegeben werden. Diese Option ist verfügbar, wenn Andere Spalte(n) einbinden aktiviert ist.

Extrahierungsregel für andere Spaltenwerte

Legen Sie fest, wie die Daten in Andere Spalte(n) angeordnet werden. Diese Option ist verfügbar, wenn Andere Spalte(n) einbinden aktiviert ist.
  • Längste entsprechende Gruppe
    Verwenden Sie diese Option, wenn es die gleiche Anzahl individueller Daten für jeden Wert der Gruppierungsvariablen (Gruppenspalte(n)) und die gleiche Anzahl individueller Daten für jeden Wert der nicht gruppierten Variablen (Andere Spalte(n)) gibt. Nehmen Sie zum Beispiel an, dass 6 individuelle Daten zu zwei Spalten G1 und G2 entstapelt werden sollen. Für die nicht gruppierte Variable sind 3 Werte vorhanden -- g1, g2 und g3. Um diese Option zu verwenden, sollten G1 und G2 jeweils drei Einzeldaten enthalten und die nicht gruppierte Variable sollte über 2 Einzelwerte in g1, zwei in g2 und zwei in g3 verfügen. Beachten Sie, dass Sie vor Wählen dieser Option eine geschachtelte Sortierung durchführen sollten (als Erstes sortiert nach Gruppenspalte(n) und als Zweites sortiert nach Andere Spalte(n)).
  • Alle Gruppen kombinieren
    Diese Option kombiniert die Daten in Gruppenspalte(n) und die Daten in Andere Spalte(n) und verwendet sie als den Index für die entstapelten Daten. Daher muss die Kombination der Daten in Gruppenspalte(n) und der Daten in Andere Spalte(n) einzigartig sein.

Fehlende als eine Gruppe einbinden

Legt fest, ob fehlende Werte als eine Gruppe behandelt werden.
Ausgabeeinstellungen

Sortieren der Ausgabespalten nach

Legt fest, wie die Ausgabediagramme angeordnet werden.
  • Gruppenvariablen
    Sortieren Sie die Ausgabespalten alphanumerisch nach Gruppenvariablenwert. Die Gruppenvariable "Make" hat zum Beispiel "Acura" und "Buick". Nach dem Entstapeln werden die Spalten in der Reihenfolge "Acura", dann "Buick" angezeigt.
  • Zu entstapelnde Datenspalten
    Die Ordnung der zu entstapelnden Daten wird beibehalten. Zum Beispiel: Zu entstapelnde Daten = [Book1]Sheet1!(3,4). Nach dem Entstapeln werden zuerst die Datenspalten der Spalte 3 aufgeführt, die Datenspalten der Spalte 4 folgen danach. Wenn Zu entstapelnde Daten = [Book1]Sheet1!(4,3), werden die Datenspalten der Spalte zuerst aufgeführt und erst danach diejenigen von Spalte 3.

Ausgabearbeitsblatt

Legt fest, wo die Ausgabeergebnisse der nicht aufgeteilten Spalten gespeichert werden.

Gruppierungsinfos eingeben in

Bestimmen Sie, wo die Gruppierungsinformationen gespeichert werden sollen.
  • Langname
    Die Gruppierungsinformationen werden in der Langnamenzeile ausgegeben.
  • Kommentare
    Die Gruppierungsinformationen werden in der Kommentarzeile ausgegeben.
  • An den Langnamen der Datenspalte anhängen
    Die Gruppeninformationen werden an die Langnamenzeile angehängt.
  • Benutzerdefinierte Parameter
    Die Gruppierungsinformationen werden in der Zeile der anwenderdefinierten Parameter ausgegeben. Der Name dieser Zeile wird unter Aus Gruppenspalten festgelegt.
  • Benutzerdefiniert
    Geben Sie die Beschriftungsabkürzung für jede Gruppierungsspalte an. Die Anzahl der Beschriftungen sollte gleich der Anzahl der Gruppenspalten sein. Informationen von jeder Gruppenspalte werden in die eine Beschriftungszeile eingegeben. Wenn wir zum Beispiel zwei Gruppenspalten in der Eingabe haben, geben Sie LC in die Option ein. Informationen der Gruppe1 werden als Langname festgelegt und Informationen der Gruppe2 werden als Kommentar festgelegt.

Aus Gruppenspalten

Diese Auswahlliste ist nur verfügbar, wenn Gruppierungsinfos eingeben in als Anwenderdefinierte Parameter festgelegt ist. Dies wird verwendet, um die benutzerdefinierte Parameterzeile zum Speichern der Gruppierungsinformationen zu benennen. Der Name stammt aus der Beschriftungszeile der Gruppenspalte im Quellarbeitsblatt. Die ausgewählte Beschriftungszeile muss eine Zeichenkette zum Benennen der anwenderdefinierten Parameterzeile enthalten, damit keine Fehlermeldung erscheint. Die möglichen Optionen in der grafischen Benutzeroberfläche beinhalten (abhängig von der im Quellarbeitsblatt angezeigten Beschriftungszeile):
  • Kurzname
    Kurznamen der Gruppenspalten
  • Langname
    Langnamenzeile der Gruppenspalten
  • Einheiten
    Einheitenzeile der Gruppenspalten
  • Kommentare
    Kommentarzeile der Gruppenspalten

Wie Spalten aufgeteilt werden

Diese Funktion kehrt die Operation von Spalten stapeln um. Während des Entstapelns können Sie weitere nicht gestapelte Spalten in das Ergebnis einbeziehen.

  • Aufteilen
    Gruppierte Daten in mehrere Spalten aufteilen
    Unstack Without Enable Options.png
  • Aufteilen und andere Spalten einbeziehen
    Gruppierte Daten werden in mehrere Spalten unter Einbeziehung ungruppierter Datenspalten aufgeteilt.
    • Verwenden der Option Längste entsprechende Gruppe
      Unstack With Ungrouped Data.png
    • Verwenden der Option Alle Gruppen kombinieren
      Unstack With Ungrouped Data1.png

Beispiele

Beispiel 1: Einfaches Entstapeln

In diesem Beispiel werden die gruppierten Daten in <Origin Program Directory>\Samples\Statistics\body.dat in mehrere Spalten aufgeteilt.

  1. Importieren Sie die Datei <Origin Program Directory>\Samples\Statistics\body.dat in eine neue Arbeitsmappe.
    Wunstackcol example 1.png
  2. Markieren Sie die Spalten D und E und wählen Sie im Menü Worksheet: Spalten entstapeln (oder geben Sie wunstackcol -d; im Befehlsfenster ein), um den Dialog wunstackcol zu öffnen.
  3. Klicken Sie auf die dreieckige Schaltfläche neben Gruppenspalte(n) und wählen Sie C(Y): gender.
  4. Aktivieren Sie im Zweig Optionen das Kästchen neben Andere Spalte(n) einbinden. Verwenden Sie den Standardbereich in Andere Spalte(n).
  5. Wählen Sie Alle Gruppen kombinieren in der Auswahlliste von Extrahierungsregel für andere Spaltenwerte.
  6. Wählen Sie im Baum Ausgabeeinstellungen Benutzerdefinierte Parameter für Gruppeninformationen speichern in und setzen Sie anschließend Von Gruppenspalten auf Langname. Die anderen Einstellungen bleiben unverändert.
    Wunstackcol example 2.png
  7. Klicken Sie dann auf die Schaltfläche OK, um die Spalten aufzuteilen. Die Ergebnisse werden unten angezeigt.
    Wunstackcol example 3.png

Beispiel 2: Nach Datum oder Zeit entstapeln

Dieses Beispiel gruppiert Daten durch Eingabe einer einzelnen Komponente einer komplexen Datum-Zeit-Zeichenkette.

  1. Öffnen Sie eine neue Arbeitsmappe, wählen Sie Daten: Import: Einzelnes ASCII und importieren Sie <Origin-Programmverzeichnis>\Samples\Import and Export\Custom Date and Time.dat.
  2. Klicken Sie auf die Spaltenüberschrift A(X), um die Spalte zu markieren, klicken Sie mit der rechten Maustaste und wählen Sie Einstellungen.
  3. Setzen Sie auf der Registerkarte Eigenschaften das Format auf Datum, setzen Sie die Anzeige auf Benutzerdefinierte Anzeige, geben Sie Folgendes im Kombinationsfeld Benutzerdefinierte Anzeige ein und klicken Sie danach auf OK.
    dd.MM.yyyy HH:mm:ss.##
    Dadurch wird das, was Origin als Textzeichenkette "sieht", in eine Datums-/Zeit-Zeichenkette umgewandelt, die intern als ein numerischer Wert behandelt wird, der für mathematische Operationen etc. verwendet werden kann.
  4. Scrollen Sie das Datenblatt und beachten Sie, dass der Zeitanteil der Zeichenkette (HH:mm:ss.##) die Ablesungen zeigt, die in kurzen Intervallen ab 9 Uhr durchgeführt wurden. Angenommen, wir möchten die Ablesungen der Spaltendaten aus B(Y) in Gruppen nach Stunde und Minute herunterbrechen. Um dies zu tun, markieren Sie die Spalte A(X) erneut, klicken Sie auf die rechte Maustaste und wählen Sie Einstellungen. Setzen Sie auf der Registerkarte Eigenschaften das Format auf Zeit und wählen SieHH:mm in der Auswahlliste Anzeige.
    Ihr Arbeitsblatt sollte nun folgendermaßen aussehen:
  5. Wunstackcol example 4.png

  6. Markieren Sie beide Spalten im Arbeitsblatt und wählen Sie Arbeitsblatt: Spalten entstapeln: Dialog öffnen.
  7. Setzen Sie die Gruppenspalte(n) auf A(X). Übernehmen Sie die Standardeinstellungen und klicken Sie auf OK. Die Daten werden nach HH:mm gruppiert und die Gruppierungsinfo wird in der Beschriftungszeile Kommentare eines neuen Arbeitsblatts gespeichert.
  8. Wunstackcol example 5.png

Beispiel 3: Entstapelte Spalten neu ordnen

In diesem Beispiel wird die Spalte Power aus <Origin-Programmverzeichnis>\Samples\Statistics\automobile.dat nach Make entstapelt und die Ausgabe neu geordnet.

  1. Importieren Sie die Datei <Origin Program Directory>\Samples\Statistics\automobile.dat in eine neue Arbeitsmappe.
  2. Markieren Sie Spalte C und wählen Sie im Menü Arbeitsblatt: Spalten entstapeln, um den Dialog wunstackcol zu öffnen.
  3. Klicken Sie auf die dreieckige Schaltfläche neben Gruppenspalte(n) und wählen Sie B(Y): Make.
  4. Setzen Sie Neu berechnen auf Auto> und übernehmen Sie die Standardeinstellungen.
    Wunstackcol example 6.png
  5. Klicken Sie dann auf die Schaltfläche OK, um die Spalten aufzuteilen. Beachten Sie, dass col(B) auf kategorisch gesetzt ist.
  6. Markieren Sie alle Daten im Blatt UnstackCols1 und wählen Sie im Menü Zeichnen > Mehrere Felder/Achsen: Mehrere Felder nach Beschriftung ....
  7. Setzen Sie Gruppe nach als Kommentare. Klicken Sie auf OK, um ein Diagramm mit mehreren Feldern zu zeichnen. Beachten Sie, dass die Reihenfolge der Felder der Reihenfolge der Spalten im Blatt UnstackCol1 folgt.
  8. Wenn Sie die Reihenfolge anpassen möchten, z. B. die alphabetische Reihenfolge der Hersteller, ist die beste Methode, die kategoriale Reihenfolge im Quellarbeitsblatt anzupassen. Kehren Sie zurück zum Blatt automobile. Klicken Sie doppelt auf die Headerzelle in der Zeile Kategorien von col(B).
  9. Aktivieren Sie im Dialog Kategories das Kontrollkästchen Kategorien benutzerdefiniert anpassen (Hinzufügen, Löschen, Beliebige Reihenfolge festlegen). Klicken Sie auf den Header Kategorie in der Tabelle, um sie alphabetisch zu sortieren. Klicken Sie auf OK.
    Sowohl die Spaltenreihenfolge in UnstackCols1 als auch die Felder im Diagramm werden aktualisiert.