Erstellen von 2D-Daten aus einer flachen / 1D-Liste von Tabelleneinträgen

0

Dies scheint eine wirklich häufige Operation zu sein, aber ich kenne die Terminologie nicht und weiß nicht, wonach ich suchen soll. Ich habe eine Tabelle wie die folgende in CSV:

+------+------+------+------+
| Test | Var1 | Var2 | Time |
+------+------+------+------+
|    1 | A    |    1 | 0.1  |
|    2 | A    |    2 | 0.4  |
|    3 | A    |    3 | 0.2  |
|    4 | B    |    1 | 0.3  |
|    5 | B    |    2 | 0.2  |
|    6 | B    |    3 | 0.3  |
+------+------+------+------+

Ich mag eine 2D - Tabelle ziehen TimeWerte (wie unten), mit Säulen Var1=A, Var1=Bund Zeilen mit Werten in Var2letztlich ein Streudiagramm zu erzeugen.

+---+-----+-----+
|   |  A  |  B  |
+---+-----+-----+
| 1 | 0.1 | 0.3 |
| 2 | 0.4 | 0.2 |
| 3 | 0.2 | 0.3 |
+---+-----+-----+

Natürlich sind meine realen Daten viel größer und es ist eine ziemlich mühsame Handarbeit. Bevor ich loslief, um ein Skript dafür zu erstellen, dachte ich, libreoffice / excel könnte dies für mich tun. Kann das einfach gemacht werden und hat es einen Namen?

jozxyqk
quelle

Antworten:

1

Das Klicken auf zufällige Menüs ist schneller als das Suchen.

Libreoffice Calc: Wählen Sie,, Data->Pivot Table->CreateDrag / Drop

Bildbeschreibung hier eingeben

Wenn Sie die Quelldaten ändern, müssen Sie Data->Pivot Table->Refresh(funktioniert nicht immer, manchmal ist ein Neustart erforderlich).


Für Excel 2007 (afaik, es gibt keine Hilfe-> über), ist es Insert->Tables->Pivot Table, aber Sie können keine Punktdiagramme erstellen .

jozxyqk
quelle