Arbeitsblattspalten entstapeln
Wks-Unstacking-Cols
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:
- Öffnen Sie ein neues Arbeitsblatt mit Eingabedaten.
- 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.
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 , Nach unten verschieben , Entfernen , Alle auswählen , Auswählen auf der Symbolleiste .
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
-
Aufteilen und andere Spalten einbeziehen
-
Gruppierte Daten werden in mehrere Spalten unter Einbeziehung ungruppierter Datenspalten aufgeteilt.
- Verwenden der Option Längste entsprechende Gruppe
- Verwenden der Option Alle Gruppen kombinieren
Beispiele
Beispiel 1: Einfaches Entstapeln
In diesem Beispiel werden die gruppierten Daten in <Origin Program Directory>\Samples\Statistics\body.dat in mehrere Spalten aufgeteilt.
- Importieren Sie die Datei <Origin Program Directory>\Samples\Statistics\body.dat in eine neue Arbeitsmappe.
- 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.
- Klicken Sie auf die dreieckige Schaltfläche neben Gruppenspalte(n) und wählen Sie C(Y): gender.
- Aktivieren Sie im Zweig Optionen das Kästchen neben Andere Spalte(n) einbinden. Verwenden Sie den Standardbereich in Andere Spalte(n).
- Wählen Sie Alle Gruppen kombinieren in der Auswahlliste von Extrahierungsregel für andere Spaltenwerte.
- 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.
- Klicken Sie dann auf die Schaltfläche OK, um die Spalten aufzuteilen. Die Ergebnisse werden unten angezeigt.
Beispiel 2: Nach Datum oder Zeit entstapeln
Dieses Beispiel gruppiert Daten durch Eingabe einer einzelnen Komponente einer komplexen Datum-Zeit-Zeichenkette.
- Ö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.
- Klicken Sie auf die Spaltenüberschrift A(X), um die Spalte zu markieren, klicken Sie mit der rechten Maustaste und wählen Sie Einstellungen.
- 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.
- 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:
-
- Markieren Sie beide Spalten im Arbeitsblatt und wählen Sie Arbeitsblatt: Spalten entstapeln: Dialog öffnen.
- 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.
-
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.
- Importieren Sie die Datei <Origin Program Directory>\Samples\Statistics\automobile.dat in eine neue Arbeitsmappe.
- Markieren Sie Spalte C und wählen Sie im Menü Arbeitsblatt: Spalten entstapeln, um den Dialog wunstackcol zu öffnen.
- Klicken Sie auf die dreieckige Schaltfläche neben Gruppenspalte(n) und wählen Sie B(Y): Make.
- Setzen Sie Neu berechnen auf Auto> und übernehmen Sie die Standardeinstellungen.
- Klicken Sie dann auf die Schaltfläche OK, um die Spalten aufzuteilen. Beachten Sie, dass col(B) auf kategorisch gesetzt ist.
- Markieren Sie alle Daten im Blatt UnstackCols1 und wählen Sie im Menü Zeichnen > Mehrere Felder/Achsen: Mehrere Felder nach Beschriftung ....
- 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.
- 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).
- 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.
|