{
  "schema": "phplyr-dplyr-backends/1",
  "generated_at": "2026-10-18T22:55:58Z",
  "method": {
    "statistic": "best",
    "repeats": 3,
    "timing": "pipeline on a preloaded tibble; reading the CSV is not timed",
    "verification": "row count and numeric column sums compared with phplyr's DataFrame result (relative 1e-9)",
    "r": "R version 4.6.1 (2026-06-24)",
    "dplyr": "1.2.1"
  },
  "results": [
    {
      "pipeline": "A",
      "backend": "dplyr",
      "rows_in": 100000,
      "rows_out": 50,
      "seconds": 0.033,
      "seconds_all": [0.043, 0.035, 0.033],
      "matches_frame": true
    },
    {
      "pipeline": "B",
      "backend": "dplyr",
      "rows_in": 100000,
      "rows_out": 100000,
      "seconds": 0.004,
      "seconds_all": [0.005, 0.006, 0.004],
      "matches_frame": true
    },
    {
      "pipeline": "A",
      "backend": "dplyr",
      "rows_in": 1000000,
      "rows_out": 50,
      "seconds": 0.065,
      "seconds_all": [0.082, 0.071, 0.065],
      "matches_frame": true
    },
    {
      "pipeline": "B",
      "backend": "dplyr",
      "rows_in": 1000000,
      "rows_out": 1000000,
      "seconds": 0.02,
      "seconds_all": [0.024, 0.02, 0.02],
      "matches_frame": true
    }
  ]
}
