从电子表格条目的平面/一维列表创建二维数据

从电子表格条目的平面/一维列表创建二维数据

这似乎是一个非常常见的操作,但我不知道术语或要搜索什么。我在 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  |
+------+------+------+------+

我想要提取一个二维Time值表(如下所示),其中列为Var1=AVar1=B行值为Var2,最终生成散点图。

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

当然,我的真实数据要大得多,手动执行这项操作相当繁琐。在我跑去创建脚本来执行此操作之前,我认为 libreoffice/excel 可以帮我完成。这可以轻松完成吗?它有名字吗?

答案1

点击随机菜单比搜索更快。

Libreoffice Calc:选择、Data->Pivot Table->Create拖放

在此处输入图片描述

如果您更改源数据,则需要Data->Pivot Table->Refresh(并不总是有效,有时需要重新启动)。


对于 excel 2007(据我所知,没有帮助->关于),它是Insert->Tables->Pivot Table,但你不能创建散点图

相关内容