首页 > 解决方案 > 将数据从长格式转换为宽格式

问题描述

我正在尝试使用 Data-Forge 来旋转数据框,如下所示。我已经浏览了使用数据透视函数可以找到的所有示例,但它似乎没有做这种长到宽格式的数据透视。有什么方法可以做到这一点是 Data-Forge 吗?

const df = new dataForge.DataFrame([
  { cat: "A", group: "red", val: 1 },
  { cat: "A", group: "blue", val: 2 },
  { cat: "B", group: "red", val: 3 },
  { cat: "B", group: "blue", val: 4 },
  { cat: "C", group: "red", val: 5 },
  { cat: "C", group: "blue", val: 6 },
]);
const expected = [
  { group: "red", A: 1, B: 3, C: 5 },
  { group: "blue", A: 2, B: 4, C: 6 },
];

标签: javascriptpivotdata-forge

解决方案


推荐阅读