{
  "_id": "6ac8c89bde46216d5edd7261",
  "Package": "impactR.utils",
  "Title": "Some utils for working with R",
  "Version": "0.0.0.9000",
  "Authors@R": "person(\"Guillaume\", \"Noblet\", , \"gnoblet@zaclys.net\", role = c(\"aut\", \"cre\"))",
  "Description": "Providing functions that may be of common use.",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.1",
  "License": "MIT + file LICENSE",
  "Config/pak/sysreqs": "make libicu-dev libssl-dev libx11-dev zlib1g-dev",
  "Repository": "https://impact-initiatives.r-universe.dev",
  "Date/Publication": "2024-06-21 10:07:23 UTC",
  "RemoteUrl": "https://github.com/impact-initiatives/impactR.utils",
  "RemoteRef": "HEAD",
  "RemoteSha": "880a57ebb0282e377f888f352c746c9bde412e75",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-09 10:16:11 UTC",
    "User": "root"
  },
  "Author": "Guillaume Noblet [aut, cre]",
  "Maintainer": "Guillaume Noblet <gnoblet@zaclys.net>",
  "_user": "impact-initiatives",
  "_type": "src",
  "_file": "impactR.utils_0.0.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/cbc8f4b4e068208548db2b98a327d6efae964325d3b9f446536092f2bf17fc69",
  "_filesize": 107228,
  "_sha256": "cbc8f4b4e068208548db2b98a327d6efae964325d3b9f446536092f2bf17fc69",
  "_expires": "2027-01-17T10:57:29.000Z",
  "_created": "2026-10-09T10:16:11.000Z",
  "_published": "2026-10-09T10:57:31.197Z",
  "_buildurl": "https://github.com/r-universe/impact-initiatives/actions/runs/37916257178",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113774123291,
      "time": 127,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11608744951"
    },
    {
      "job": 113774123238,
      "time": 111,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11610500166"
    },
    {
      "job": 113774123237,
      "time": 165,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11611670878"
    },
    {
      "job": 113774123357,
      "time": 111,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11612395624"
    },
    {
      "job": 113773195882,
      "time": 158,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11609918951"
    },
    {
      "job": 113774123336,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11609649403"
    },
    {
      "job": 113774124396,
      "time": 68,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11609164674"
    },
    {
      "job": 113774123400,
      "time": 67,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11609879157"
    },
    {
      "job": 113774123259,
      "time": 64,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11608859717"
    }
  ],
  "_upstream": "https://github.com/impact-initiatives/impactR.utils",
  "_commit": {
    "id": "880a57ebb0282e377f888f352c746c9bde412e75",
    "author": "Guillaume NOBLET <gnoblet@zaclys.net>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #4 from gnoblet/dev\n\nFix undefined global variable",
    "time": 1718964443
  },
  "_maintainer": {
    "name": "Guillaume Noblet",
    "email": "gnoblet@zaclys.net",
    "login": "gnoblet",
    "description": "",
    "uuid": 19927541
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 0.4.11",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "janitor",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "rio",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "labelled",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    }
  ],
  "_owner": "impact-initiatives",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "gnoblet",
      "count": 17,
      "uuid": 19927541
    }
  ],
  "_userbio": {
    "uuid": 16704185,
    "type": "organization",
    "name": "IMPACT Initiatives",
    "followers": 75,
    "description": "A leading think-and-do-tank supporting humanitarian action. Initiatives include REACH and Agora."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/impactR.utils"
  },
  "_devurl": "https://github.com/impact-initiatives/impactr.utils",
  "_searchresults": 11,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/impactR.utils.html",
    "extra/manual.pdf",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "abort_bad_argument",
    "count_missing_values",
    "date_to_dm",
    "deselect",
    "df_col_end",
    "df_col_start",
    "df_col_start_end",
    "df_diff",
    "if_not_in_stop",
    "import_csv",
    "import_full_xlsx",
    "import_xlsx",
    "left_join_dup",
    "left_joints",
    "left_joints_dup",
    "mutate_if_nulla",
    "named_group_split",
    "recode_na",
    "recode_values",
    "rename_cols",
    "row_na_count",
    "row_optimum",
    "row_string_count",
    "subvec_in",
    "subvec_not_in"
  ],
  "_help": [
    {
      "page": "abort_bad_argument",
      "title": "Abord bad argument",
      "topics": [
        "abort_bad_argument"
      ]
    },
    {
      "page": "count_missing_values",
      "title": "Count missing values for vars (by group)",
      "topics": [
        "count_missing_values"
      ]
    },
    {
      "page": "date_to_dm",
      "title": "Date to day and month",
      "topics": [
        "date_to_dm"
      ]
    },
    {
      "page": "deselect",
      "title": "Remove columns from a data frame",
      "topics": [
        "deselect"
      ]
    },
    {
      "page": "df_col_start",
      "title": "Get colnames that start, end, or both with a string",
      "topics": [
        "df_col_end",
        "df_col_start",
        "df_col_start_end"
      ]
    },
    {
      "page": "df_diff",
      "title": "Remove columns from a data frame that exists in another tibble",
      "topics": [
        "df_diff"
      ]
    },
    {
      "page": "if_not_in_stop",
      "title": "Stop statement \"If not in colnames\" with colnames",
      "topics": [
        "if_not_in_stop"
      ]
    },
    {
      "page": "import_csv",
      "title": "Initial import with clean names (not an option!)",
      "topics": [
        "import_csv",
        "import_full_xlsx",
        "import_xlsx"
      ]
    },
    {
      "page": "left_join_dup",
      "title": "Left join a list of dataframes",
      "topics": [
        "left_join_dup"
      ]
    },
    {
      "page": "left_joints",
      "title": "Left join a list of dataframes",
      "topics": [
        "left_joints",
        "left_joints_dup"
      ]
    },
    {
      "page": "mutate_if_nulla",
      "title": "Mutate with replacement if NULL or NA values",
      "topics": [
        "mutate_if_nulla"
      ]
    },
    {
      "page": "named_group_split",
      "title": "Named group split",
      "topics": [
        "named_group_split"
      ]
    },
    {
      "page": "recode_values",
      "title": "Replace values of a data frame's columns to one value",
      "topics": [
        "recode_na",
        "recode_values"
      ]
    },
    {
      "page": "rename_cols",
      "title": "Rename columns",
      "topics": [
        "rename_cols"
      ]
    },
    {
      "page": "row_optimum",
      "title": "Row-wise optimum (default to pmax) of several columns",
      "topics": [
        "row_optimum"
      ]
    },
    {
      "page": "row_string_count",
      "title": "Count the number of row-wise occurrences of a pattern",
      "topics": [
        "row_na_count",
        "row_string_count"
      ]
    },
    {
      "page": "subvec_in",
      "title": "Get a subset of a vector",
      "topics": [
        "subvec_in",
        "subvec_not_in"
      ]
    }
  ],
  "_rundeps": [
    "bit",
    "bit64",
    "cellranger",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "dplyr",
    "forcats",
    "foreign",
    "generics",
    "glue",
    "haven",
    "hms",
    "janitor",
    "lifecycle",
    "lubridate",
    "magrittr",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "readr",
    "readxl",
    "rematch",
    "rio",
    "rlang",
    "snakecase",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr",
    "writexl"
  ],
  "_score": 1.0413926851582251,
  "_indexed": true,
  "_nocasepkg": "impactr.utils",
  "_universes": [
    "impact-initiatives",
    "gnoblet"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-10-09T10:18:22.000Z",
      "distro": "resolute",
      "commit": "880a57ebb0282e377f888f352c746c9bde412e75",
      "fileid": "https://r2.ropensci.org/010c3d9e2ccca4c864042c970ffa693b69d49183422175b705fbc54d5a7376b7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/impact-initiatives/actions/runs/37916257178"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-10-09T10:18:08.000Z",
      "distro": "resolute",
      "commit": "880a57ebb0282e377f888f352c746c9bde412e75",
      "fileid": "https://r2.ropensci.org/9ac3ac6bd860f74a772dcffb4d18f4b6663de77dd097f87150a70416a4e6752f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/impact-initiatives/actions/runs/37916257178"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-10-09T10:53:23.000Z",
      "commit": "880a57ebb0282e377f888f352c746c9bde412e75",
      "fileid": "https://r2.ropensci.org/b1335da979d12a2bbb7b609b704b5b441c2100f7aa85738e5122b05eaaa3c36f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/impact-initiatives/actions/runs/37916257178"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-10-09T10:56:49.000Z",
      "commit": "880a57ebb0282e377f888f352c746c9bde412e75",
      "fileid": "https://r2.ropensci.org/b068ff6b2fc40ad3df4435b96c8ed25c627034e39a8b3a18d7da81f6627d1457",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/impact-initiatives/actions/runs/37916257178"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.0.9000",
      "date": "2026-10-09T10:18:12.000Z",
      "commit": "880a57ebb0282e377f888f352c746c9bde412e75",
      "fileid": "https://r2.ropensci.org/b6e4c3b2a628629c865680fbda3119d50578b22c70c79b40bcb63d5f7905ca09",
      "status": "success",
      "buildurl": "https://github.com/r-universe/impact-initiatives/actions/runs/37916257178"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-09T10:17:18.000Z",
      "commit": "880a57ebb0282e377f888f352c746c9bde412e75",
      "fileid": "https://r2.ropensci.org/4cae1ee8129de297895c866d5a120e0f23e0537fcc9fdf07fe8aca65f3c8b61e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/impact-initiatives/actions/runs/37916257178"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-09T10:17:17.000Z",
      "commit": "880a57ebb0282e377f888f352c746c9bde412e75",
      "fileid": "https://r2.ropensci.org/d6b41e20aef7ff1e5de206dae5a6295aecdc975543c8a840de3c27f2e3cd2b70",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/impact-initiatives/actions/runs/37916257178"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-10-09T10:17:14.000Z",
      "commit": "880a57ebb0282e377f888f352c746c9bde412e75",
      "fileid": "https://r2.ropensci.org/c2a051f4473fdd2bab023433011874a4e1a4f85111a0928cf2e37fb145b7713a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/impact-initiatives/actions/runs/37916257178"
    }
  ]
}