{
  "_id": "6a2518444b233be19838c6f4",
  "Package": "wrangle",
  "Type": "Package",
  "Title": "A Systematic Data Wrangling Idiom",
  "Version": "0.6.4",
  "Author": "Tim Bergsma",
  "Maintainer": "Tim Bergsma <bergsmat@gmail.com>",
  "Description": "Supports systematic scrutiny, modification, and\nintegration of data. The function status() counts rows that\nhave missing values in grouping columns (returned by na() ),\nhave non-unique combinations of grouping columns (returned by\ndup() ), and that are not locally sorted (returned by\nunsorted() ). Functions enumerate() and itemize() give sorted\nunique combinations of columns, with or without occurrence\ncounts, respectively. Function ignore() drops columns in x that\nare present in y, and informative() drops columns in x that are\nentirely NA; constant() returns values that are constant, given\na key.  Data that have defined unique combinations of grouping\nvalues behave more predictably during merge operations.",
  "License": "GPL-3",
  "BugReports": "https://github.com/bergsmat/wrangle/issues",
  "RoxygenNote": "7.2.3",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://bergsmat.r-universe.dev",
  "Date/Publication": "2024-10-25 21:50:26 UTC",
  "RemoteUrl": "https://github.com/bergsmat/wrangle",
  "RemoteRef": "HEAD",
  "RemoteSha": "de24e5b3c562cf2ce494d69a4e631154c2391c0d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-07 07:03:05 UTC",
    "User": "root"
  },
  "MD5sum": "111d8f51209629c7a6ac2e1c284348bf",
  "_user": "bergsmat",
  "_type": "src",
  "_file": "wrangle_0.6.4.tar.gz",
  "_fileid": "e07706e9892f5ae198e61c09ada43eeafeaec39fcc624970a6c70eab721e11e1",
  "_filesize": 121467,
  "_sha256": "e07706e9892f5ae198e61c09ada43eeafeaec39fcc624970a6c70eab721e11e1",
  "_created": "2026-06-07T07:03:05.000Z",
  "_published": "2026-06-07T07:05:40.767Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79939406872,
      "time": 109,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7461711382"
    },
    {
      "job": 79939406878,
      "time": 110,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461711478"
    },
    {
      "job": 79939406849,
      "time": 124,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7461712970"
    },
    {
      "job": 79939406838,
      "time": 109,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461711383"
    },
    {
      "job": 79939249797,
      "time": 160,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461697882"
    },
    {
      "job": 79939406844,
      "time": 104,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461710552"
    },
    {
      "job": 79939406851,
      "time": 91,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7461709002"
    },
    {
      "job": 79939406850,
      "time": 103,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7461710423"
    },
    {
      "job": 79939406848,
      "time": 75,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461707077"
    }
  ],
  "_buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27085555732",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bergsmat/wrangle",
  "_commit": {
    "id": "de24e5b3c562cf2ce494d69a4e631154c2391c0d",
    "author": "Tim Bergsma <tim.bergsma@qpharmetra.com>",
    "committer": "Tim Bergsma <tim.bergsma@qpharmetra.com>",
    "message": "0.6.4\n",
    "time": 1729893026
  },
  "_maintainer": {
    "name": "Tim Bergsma",
    "email": "bergsmat@gmail.com",
    "login": "bergsmat",
    "description": "",
    "uuid": 5950242
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "dplyr",
      "version": ">= 1.0.2",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    }
  ],
  "_owner": "bergsmat",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 3,
  "_contributors": [
    {
      "user": "bergsmat",
      "count": 3,
      "uuid": 5950242
    }
  ],
  "_userbio": {
    "uuid": 5950242,
    "type": "user",
    "name": "bergsmat"
  },
  "_downloads": {
    "count": 234,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/wrangle"
  },
  "_devurl": "https://github.com/bergsmat/wrangle",
  "_searchresults": 46,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/wrangle.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/bergsmat/wrangle",
  "_realowner": "bergsmat",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3",
      "date": "2017-02-20"
    },
    {
      "version": "0.4",
      "date": "2017-04-13"
    },
    {
      "version": "0.5.1",
      "date": "2019-02-04"
    },
    {
      "version": "0.5.2",
      "date": "2019-04-25"
    },
    {
      "version": "0.5.5",
      "date": "2021-12-20"
    },
    {
      "version": "0.5.7",
      "date": "2022-01-03"
    },
    {
      "version": "0.5.8",
      "date": "2023-01-06"
    },
    {
      "version": "0.5.10",
      "date": "2023-01-14"
    },
    {
      "version": "0.6.3",
      "date": "2023-08-24"
    },
    {
      "version": "0.6.4",
      "date": "2024-03-29"
    }
  ],
  "_exports": [
    "constant",
    "detect",
    "dup",
    "dupGroups",
    "enumerate",
    "ignore",
    "informative",
    "itemize",
    "misplaced",
    "na",
    "naGroups",
    "safe_join",
    "static",
    "status",
    "unsorted",
    "weak"
  ],
  "_help": [
    {
      "page": "constant.data.frame",
      "title": "Identify Constant Features of a Data Frame",
      "concept": [
        "constant"
      ],
      "topics": [
        "constant.data.frame"
      ]
    },
    {
      "page": "dup.data.frame",
      "title": "Show records with duplicate or duplicated values of grouping variables.",
      "concept": [
        "dup"
      ],
      "topics": [
        "dup.data.frame"
      ]
    },
    {
      "page": "dupGroups.data.frame",
      "title": "Index records with with duplicate or duplicated values of grouping variables.",
      "concept": [
        "dupGroups"
      ],
      "topics": [
        "dupGroups.data.frame"
      ]
    },
    {
      "page": "enumerate",
      "title": "Count unique combinations of items in specified columns.",
      "concept": [
        "util"
      ],
      "topics": [
        "enumerate"
      ]
    },
    {
      "page": "ignore",
      "title": "Drop columns in x that are present in y.",
      "concept": [
        "ignore"
      ],
      "topics": [
        "ignore"
      ]
    },
    {
      "page": "informative",
      "title": "Drop columns in x that are entirely NA.",
      "concept": [
        "informative"
      ],
      "topics": [
        "informative"
      ]
    },
    {
      "page": "informative.data.frame",
      "title": "Drop columns in x that are entirely NA.",
      "concept": [
        "informative"
      ],
      "topics": [
        "informative.data.frame"
      ]
    },
    {
      "page": "itemize",
      "title": "Show unique combinations of items in specified columns",
      "concept": [
        "util"
      ],
      "topics": [
        "itemize"
      ]
    },
    {
      "page": "misplaced.data.frame",
      "title": "Index records whose relative positions would change if sorted.",
      "concept": [
        "unsorted"
      ],
      "topics": [
        "misplaced.data.frame"
      ]
    },
    {
      "page": "na.data.frame",
      "title": "Show records with NA values of grouping variables.",
      "concept": [
        "na"
      ],
      "topics": [
        "na.data.frame"
      ]
    },
    {
      "page": "naGroups.data.frame",
      "title": "Index records with NA values of grouping variables.",
      "concept": [
        "naGroups"
      ],
      "topics": [
        "naGroups.data.frame"
      ]
    },
    {
      "page": "safe_join.data.frame",
      "title": "Join Data Frames Safely",
      "concept": [
        "safe_join"
      ],
      "topics": [
        "safe_join.data.frame"
      ]
    },
    {
      "page": "sort.grouped_df",
      "title": "Arrange by groups.",
      "concept": [
        "sort"
      ],
      "topics": [
        "sort.grouped_df"
      ]
    },
    {
      "page": "static",
      "title": "Find unique records for subset of columns with one unique value.",
      "concept": [
        "util"
      ],
      "topics": [
        "static"
      ]
    },
    {
      "page": "status.data.frame",
      "title": "Report status with respect to grouping variables.",
      "concept": [
        "status"
      ],
      "topics": [
        "status.data.frame"
      ]
    },
    {
      "page": "unsorted.data.frame",
      "title": "Extract records whose relative positions would change if sorted.",
      "concept": [
        "unsorted"
      ],
      "topics": [
        "unsorted.data.frame"
      ]
    },
    {
      "page": "weak.data.frame",
      "title": "Show records with NA, duplicate or duplicated values of grouping variables.",
      "concept": [
        "weak"
      ],
      "topics": [
        "weak.data.frame"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_score": 3.1398790864012365,
  "_indexed": true,
  "_nocasepkg": "wrangle",
  "_universes": [
    "bergsmat"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.4",
      "date": "2026-06-07T07:04:55.000Z",
      "distro": "noble",
      "commit": "de24e5b3c562cf2ce494d69a4e631154c2391c0d",
      "fileid": "85be3bb7d6f7aae986fed386b364a6f310614c10936ded8088052fa80d47ebdf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27085555732"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.4",
      "date": "2026-06-07T07:04:56.000Z",
      "distro": "noble",
      "commit": "de24e5b3c562cf2ce494d69a4e631154c2391c0d",
      "fileid": "87a306447d5886b4575e03b33d2052d238d494b8fca10c431495e89d0a4c6784",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27085555732"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.4",
      "date": "2026-06-07T07:05:03.000Z",
      "commit": "de24e5b3c562cf2ce494d69a4e631154c2391c0d",
      "fileid": "b57386d01b3fbfa6500460eccb72aa8d1ebb2fd291c08cc181c39738499cbb41",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27085555732"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.6.4",
      "date": "2026-06-07T07:04:58.000Z",
      "commit": "de24e5b3c562cf2ce494d69a4e631154c2391c0d",
      "fileid": "363e993cb929fbb0844f153fa2f9621e2cac6f9d6353c165b6ddafbafed0e0c5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27085555732"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.4",
      "date": "2026-06-07T07:05:02.000Z",
      "commit": "de24e5b3c562cf2ce494d69a4e631154c2391c0d",
      "fileid": "831061ddc6dad26996c01da508718a9cdbdc387d8d03a6d8a09f3e6fe73ae244",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27085555732"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.4",
      "date": "2026-06-07T07:04:29.000Z",
      "commit": "de24e5b3c562cf2ce494d69a4e631154c2391c0d",
      "fileid": "d621490b20e86547b1243cd978172a76654d21b85043464f9a75dbacb0bc5305",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27085555732"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.4",
      "date": "2026-06-07T07:04:28.000Z",
      "commit": "de24e5b3c562cf2ce494d69a4e631154c2391c0d",
      "fileid": "5aaf5ec27cff3acfa6bbfba201bd44d3dab8c387d3fbb859ee4156b95788fafe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27085555732"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.6.4",
      "date": "2026-06-07T07:04:14.000Z",
      "commit": "de24e5b3c562cf2ce494d69a4e631154c2391c0d",
      "fileid": "7b2c002f4ec69bcd0394ece6c115114979ab8e38e7110dee09d0caf814954cf8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27085555732"
    }
  ]
}