Skip to main content

Columns to rows

[
  {
    "team": "KC",
    "wins": 15,
    "losses": 2
  },
  {
    "team": "LAC",
    "wins": 11,
    "losses": 6
  },
  {
    "team": "DEN",
    "wins": 10,
    "losses": 7
  },
  {
    "team": "LV",
    "wins": 4,
    "losses": 13
  },
  {
    "team": "BUF",
    "wins": 13,
    "losses": 4
  },
  {
    "team": "MIA",
    "wins": 8,
    "losses": 9
  },
  {
    "team": "NYJ",
    "wins": 5,
    "losses": 12
  },
  {
    "team": "NE",
    "wins": 4,
    "losses": 13
  }
]
import { STANDINGS } from "@sportsdataverse/examples/data";
import { rowsFrom } from "@sportsdataverse/sdvplot";

// Column-shaped data (an R or pandas habit) to the row objects Plot and the marks take.
rowsFrom({
team: STANDINGS.map((s) => s.team),
wins: STANDINGS.map((s) => s.wins),
losses: STANDINGS.map((s) => s.losses),
});

Tags: rowsFrom · data. All sdvplot examples.