![从电子表格条目的平面/一维列表创建二维数据](https://linux22.com/image/1423204/%E4%BB%8E%E7%94%B5%E5%AD%90%E8%A1%A8%E6%A0%BC%E6%9D%A1%E7%9B%AE%E7%9A%84%E5%B9%B3%E9%9D%A2%2F%E4%B8%80%E7%BB%B4%E5%88%97%E8%A1%A8%E5%88%9B%E5%BB%BA%E4%BA%8C%E7%BB%B4%E6%95%B0%E6%8D%AE.png)
这似乎是一个非常常见的操作,但我不知道术语或要搜索什么。我在 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=A
,Var1=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
,但你不能创建散点图。