{
  "_id": "6a211f98cd65a98ecbd1e4a2",
  "Package": "crosstable",
  "Title": "Crosstables for Descriptive Analyses",
  "Version": "0.9.0.9008",
  "Authors@R": "c(person(given = \"Dan\",\nfamily = \"Chaltiel\",\nrole = c(\"aut\", \"cre\"),\nemail = \"dan.chaltiel@gmail.com\",\ncomment = c(ORCID = \"0000-0003-3488-779X\")),\nperson(given = \"David\",\nfamily = \"Hajage\",\nrole = \"ccp\"))",
  "Description": "Create descriptive tables for continuous and categorical\nvariables. Apply summary statistics and counting function, with\nor without a grouping variable, and create beautiful reports\nusing 'rmarkdown' or 'officer'. You can also compute effect\nsizes and statistical tests if needed.",
  "License": "GPL-3",
  "URL": "https://danchaltiel.github.io/crosstable/,\nhttps://github.com/DanChaltiel/crosstable/",
  "BugReports": "https://github.com/DanChaltiel/crosstable/issues/",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "Config/testthat/start-first": "by_factor , effects_snap, officer",
  "Config/pak/sysreqs": "libcairo2-dev cmake libfontconfig1-dev\nlibfreetype6-dev libfribidi-dev make libharfbuzz-dev libicu-dev\nlibjpeg-dev libpng-dev libtiff-dev libuv1-dev libwebp-dev\nlibxml2-dev libssl-dev",
  "Repository": "https://danchaltiel.r-universe.dev",
  "Date/Publication": "2026-05-05 17:12:46 UTC",
  "RemoteUrl": "https://github.com/DanChaltiel/crosstable",
  "RemoteRef": "HEAD",
  "RemoteSha": "1b44af7d199b324958e310b4fde44bdcb2b56089",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-04 06:43:26 UTC",
    "User": "root"
  },
  "Author": "Dan Chaltiel [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-3488-779X>),\nDavid Hajage [ccp]",
  "Maintainer": "Dan Chaltiel <dan.chaltiel@gmail.com>",
  "MD5sum": "802f291daf41cbe25d36344cdd7189b2",
  "_user": "danchaltiel",
  "_type": "src",
  "_file": "crosstable_0.9.0.9008.tar.gz",
  "_fileid": "7bb113e352c82cf849340d76932927054b50f17ec19cbdb65d88e74459ccd7e6",
  "_filesize": 1765719,
  "_sha256": "7bb113e352c82cf849340d76932927054b50f17ec19cbdb65d88e74459ccd7e6",
  "_created": "2026-06-04T06:43:26.000Z",
  "_published": "2026-06-04T06:47:52.417Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79464395693,
      "time": 195,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7404819045"
    },
    {
      "job": 79464395708,
      "time": 221,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7404826631"
    },
    {
      "job": 79464395675,
      "time": 227,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7404820417"
    },
    {
      "job": 79464395691,
      "time": 192,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7404813973"
    },
    {
      "job": 79463878847,
      "time": 230,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7404764503"
    },
    {
      "job": 79464395674,
      "time": 142,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7404803610"
    },
    {
      "job": 79464395711,
      "time": 177,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7404813836"
    },
    {
      "job": 79464395709,
      "time": 181,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7404815101"
    },
    {
      "job": 79464395703,
      "time": 168,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7404811454"
    }
  ],
  "_buildurl": "https://github.com/r-universe/danchaltiel/actions/runs/26935403033",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/DanChaltiel/crosstable",
  "_commit": {
    "id": "1b44af7d199b324958e310b4fde44bdcb2b56089",
    "author": "github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
    "committer": "github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
    "message": "Update dev version (Github Actions)\n\nBump to v0.9.0.9008\n[skip ci]\n",
    "time": 1778001166
  },
  "_maintainer": {
    "name": "Dan Chaltiel",
    "email": "dan.chaltiel@gmail.com",
    "login": "danchaltiel",
    "bluesky": "@danchaltiel.bsky.social",
    "orcid": "0000-0003-3488-779X",
    "twitter": "@DanChaltiel",
    "description": "Data analyst (PharmD, PhD) and programming enthusiast. I love to code in R (tidyverse FTW!) but also in Kotlin/Java (Android), Python, PHP, JS, Arduino...",
    "uuid": 15105152
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "checkmate",
      "version": ">= 1.9.0",
      "role": "Imports"
    },
    {
      "package": "cli",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "flextable",
      "version": ">= 0.5.1",
      "role": "Imports"
    },
    {
      "package": "forcats",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "glue",
      "version": ">= 1.3.0",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "version": ">= 0.2.0",
      "role": "Imports"
    },
    {
      "package": "officer",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 0.2.3",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 1.1",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "crayon",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    },
    {
      "package": "digest",
      "role": "Suggests"
    },
    {
      "package": "gt",
      "role": "Suggests"
    },
    {
      "package": "expss",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "gmodels",
      "role": "Suggests"
    },
    {
      "package": "Hmisc",
      "role": "Suggests"
    },
    {
      "package": "hms",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lubridate",
      "role": "Suggests"
    },
    {
      "package": "openxlsx",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "sloop",
      "role": "Suggests"
    },
    {
      "package": "stringi",
      "role": "Suggests"
    },
    {
      "package": "survival",
      "role": "Suggests"
    },
    {
      "package": "systemfonts",
      "role": "Suggests"
    },
    {
      "package": "tidyselect",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "waldo",
      "role": "Suggests"
    }
  ],
  "_owner": "danchaltiel",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-36",
      "n": 14
    },
    {
      "week": "2025-37",
      "n": 2
    },
    {
      "week": "2025-39",
      "n": 5
    },
    {
      "week": "2025-47",
      "n": 5
    },
    {
      "week": "2026-01",
      "n": 10
    },
    {
      "week": "2026-02",
      "n": 7
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-08",
      "n": 3
    },
    {
      "week": "2026-10",
      "n": 11
    },
    {
      "week": "2026-11",
      "n": 13
    },
    {
      "week": "2026-12",
      "n": 4
    },
    {
      "week": "2026-13",
      "n": 3
    },
    {
      "week": "2026-14",
      "n": 5
    },
    {
      "week": "2026-15",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 8
    }
  ],
  "_tags": [
    {
      "name": "v0.8.1.9004",
      "date": "2025-09-06"
    },
    {
      "name": "v0.8.1.9005",
      "date": "2025-09-06"
    },
    {
      "name": "v0.8.1.9006",
      "date": "2025-09-06"
    },
    {
      "name": "v0.8.2",
      "date": "2025-09-06"
    },
    {
      "name": "v0.8.1.9007",
      "date": "2025-09-07"
    },
    {
      "name": "v0.8.1.9008",
      "date": "2025-09-07"
    },
    {
      "name": "v0.8.2.9000",
      "date": "2025-09-09"
    },
    {
      "name": "v0.8.2.9001",
      "date": "2025-09-25"
    },
    {
      "name": "v0.8.2.9002",
      "date": "2025-11-18"
    },
    {
      "name": "v0.8.2.9003",
      "date": "2026-01-04"
    },
    {
      "name": "v0.8.2.9004",
      "date": "2026-01-10"
    },
    {
      "name": "v0.8.2.9005",
      "date": "2026-01-10"
    },
    {
      "name": "v0.8.2.9006",
      "date": "2026-02-17"
    },
    {
      "name": "v0.8.2.9007",
      "date": "2026-03-06"
    },
    {
      "name": "v0.8.2.9008",
      "date": "2026-03-08"
    },
    {
      "name": "v0.8.2.9009",
      "date": "2026-03-13"
    },
    {
      "name": "v0.8.2.9010",
      "date": "2026-03-14"
    },
    {
      "name": "v0.8.2.9011",
      "date": "2026-03-14"
    },
    {
      "name": "v0.8.2.9012",
      "date": "2026-03-14"
    },
    {
      "name": "v0.9.0",
      "date": "2026-03-16"
    },
    {
      "name": "v0.9.0.9000",
      "date": "2026-03-16"
    },
    {
      "name": "v0.9.0.9001",
      "date": "2026-03-16"
    },
    {
      "name": "v0.9.0.9002",
      "date": "2026-03-29"
    },
    {
      "name": "v0.9.0.9003",
      "date": "2026-03-30"
    },
    {
      "name": "v0.9.0.9004",
      "date": "2026-04-03"
    },
    {
      "name": "v0.9.0.9005",
      "date": "2026-05-05"
    },
    {
      "name": "v0.9.0.9006",
      "date": "2026-05-05"
    },
    {
      "name": "v0.9.0.9007",
      "date": "2026-05-05"
    },
    {
      "name": "v0.9.0.9008",
      "date": "2026-05-05"
    }
  ],
  "_topics": [
    "descriptive-statistics",
    "flextable",
    "frequency-table",
    "html-report",
    "msword",
    "officer"
  ],
  "_stars": 119,
  "_contributors": [
    {
      "user": "danchaltiel",
      "count": 1019,
      "uuid": 15105152
    },
    {
      "user": "eusebe",
      "count": 36,
      "uuid": 30404
    },
    {
      "user": "hadley",
      "count": 3,
      "uuid": 4196
    },
    {
      "user": "davisvaughan",
      "count": 1,
      "uuid": 19150088
    },
    {
      "user": "jimhester",
      "count": 1,
      "uuid": 205275
    }
  ],
  "_userbio": {
    "uuid": 15105152,
    "type": "user",
    "name": "Dan Chaltiel",
    "description": "Data analyst (PharmD, PhD) and programming enthusiast. I love to code in R (tidyverse FTW!) but also in Kotlin/Java (Android), Python, PHP, JS, Arduino..."
  },
  "_downloads": {
    "count": 2495,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/crosstable"
  },
  "_devurl": "https://github.com/danchaltiel/crosstable",
  "_pkgdown": "https://danchaltiel.github.io/crosstable/",
  "_searchresults": 492,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/crosstable.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/danchaltiel/crosstable",
  "_realowner": "danchaltiel",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.1",
      "date": "2021-03-08"
    },
    {
      "version": "0.2.2",
      "date": "2021-10-19"
    },
    {
      "version": "0.3.1",
      "date": "2021-11-14"
    },
    {
      "version": "0.3.2",
      "date": "2021-11-27"
    },
    {
      "version": "0.4.0",
      "date": "2022-02-14"
    },
    {
      "version": "0.4.1",
      "date": "2022-02-25"
    },
    {
      "version": "0.5.0",
      "date": "2022-08-16"
    },
    {
      "version": "0.6.0",
      "date": "2023-03-26"
    },
    {
      "version": "0.6.1",
      "date": "2023-04-04"
    },
    {
      "version": "0.6.2",
      "date": "2023-05-29"
    },
    {
      "version": "0.7.0",
      "date": "2023-11-12"
    },
    {
      "version": "0.8.0",
      "date": "2024-09-30"
    },
    {
      "version": "0.8.1",
      "date": "2024-11-01"
    },
    {
      "version": "0.8.2",
      "date": "2025-09-07"
    },
    {
      "version": "0.9.0",
      "date": "2026-03-15"
    }
  ],
  "_exports": [
    "%>%",
    "af",
    "all_of",
    "any_of",
    "apply_labels",
    "as_flextable",
    "as_gt",
    "as_workbook",
    "body_add_crosstable",
    "body_add_crosstable_footnote",
    "body_add_crosstable_list",
    "body_add_figure_legend",
    "body_add_flextable_list",
    "body_add_flextable2",
    "body_add_gg2",
    "body_add_glued",
    "body_add_img2",
    "body_add_list",
    "body_add_list_item",
    "body_add_normal",
    "body_add_table_legend",
    "body_add_table_list",
    "body_add_table_section",
    "body_add_title",
    "body_replace_text_at_bkms",
    "clean_names_with_labels",
    "confint_numeric",
    "contains",
    "copy_label_from",
    "cross_summary",
    "cross_to_flextable",
    "crosstable",
    "crosstable_effect_args",
    "crosstable_options",
    "crosstable_peek_options",
    "crosstable_reset_options",
    "crosstable_test_args",
    "ct_bind_cols",
    "ct_compact",
    "ctf",
    "diff_mean_auto",
    "diff_mean_boot",
    "diff_mean_student",
    "diff_median",
    "diff_median_boot",
    "display_effect",
    "display_test",
    "docx_bookmarks2",
    "effect_odds_ratio",
    "effect_relative_risk",
    "effect_risk_difference",
    "effect_survival_coxph",
    "ends_with",
    "everything",
    "format_fixed",
    "generate_autofit_macro",
    "get_label",
    "get_percent_pattern",
    "import_labels",
    "is.compacted_crosstable",
    "is.crosstable",
    "is.multiby_crosstable",
    "is.transposed_crosstable",
    "matches",
    "meanCI",
    "meansd",
    "mediqr",
    "minmax",
    "moystd",
    "N",
    "na",
    "narm",
    "nna",
    "peek",
    "pivot_crosstable",
    "plim",
    "remove_label",
    "remove_labels",
    "rename_dataframe_with_labels",
    "rename_with_labels",
    "save_labels",
    "set_label",
    "starts_with",
    "test_correlation_auto",
    "test_summarize_auto",
    "test_summarize_linear_contrasts",
    "test_survival_logrank",
    "test_tabular_auto",
    "to_flextable",
    "transpose_crosstable",
    "write_and_open"
  ],
  "_datasets": [
    {
      "name": "iris2",
      "title": "Modified 'iris' dataset",
      "object": "iris2",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Sepal.Length",
        "Sepal.Width",
        "Petal.Length",
        "Petal.Width",
        "Species"
      ],
      "rows": 150,
      "table": true,
      "tojson": true
    },
    {
      "name": "mtcars2",
      "title": "Modified 'mtcars' dataset",
      "object": "mtcars2",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "model",
        "mpg",
        "cyl",
        "disp",
        "hp",
        "drat",
        "wt",
        "qsec",
        "vs",
        "am",
        "gear",
        "carb",
        "hp_date",
        "qsec_posix"
      ],
      "rows": 32,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "apply_labels",
      "title": "Batch set variable labels",
      "topics": [
        "apply_labels"
      ]
    },
    {
      "page": "as_flextable",
      "title": "Turns a 'crosstable' object into a formatted 'flextable'",
      "topics": [
        "af",
        "as_flextable",
        "as_flextable.crosstable",
        "cross_to_flextable",
        "ctf",
        "to_flextable"
      ]
    },
    {
      "page": "as_gt",
      "title": "Converts a 'crosstable' object into a formatted 'gt' table.",
      "concept": [
        "as_gt methods"
      ],
      "topics": [
        "as_gt",
        "as_gt.crosstable",
        "as_gt.default"
      ]
    },
    {
      "page": "as_workbook",
      "title": "Converts a 'crosstable' object into a formatted, savable 'openxlsx' workbook.",
      "topics": [
        "as_workbook"
      ]
    },
    {
      "page": "body_add_crosstable",
      "title": "Add a crosstable to an 'officer' document",
      "topics": [
        "body_add_crosstable"
      ]
    },
    {
      "page": "body_add_crosstable_footnote",
      "title": "Adds a standard footnote explaining the abbreviations used in a crosstable",
      "topics": [
        "body_add_crosstable_footnote"
      ]
    },
    {
      "page": "body_add_flextable2",
      "title": "Alternative to 'flextable::body_add_flextable()'",
      "topics": [
        "body_add_flextable2"
      ]
    },
    {
      "page": "body_add_gg2",
      "title": "Alternative to 'officer::body_add_gg()' which uses 'ggplot' syntax",
      "topics": [
        "body_add_gg2"
      ]
    },
    {
      "page": "body_add_img2",
      "title": "Alternative to 'officer::body_add_img()' which adds a 'units' choice",
      "topics": [
        "body_add_img2"
      ]
    },
    {
      "page": "body_add_legend",
      "title": "Add a legend to a table or a figure",
      "topics": [
        "body_add_figure_legend",
        "body_add_legend",
        "body_add_table_legend"
      ]
    },
    {
      "page": "body_add_list",
      "title": "Add a list to an 'officer' document",
      "topics": [
        "body_add_list",
        "body_add_list_item"
      ]
    },
    {
      "page": "body_add_normal",
      "title": "Add a new paragraph with default style",
      "topics": [
        "body_add_glued",
        "body_add_normal"
      ]
    },
    {
      "page": "body_add_table_list",
      "title": "Add a list of tables",
      "topics": [
        "body_add_crosstable_list",
        "body_add_flextable_list",
        "body_add_table_list"
      ]
    },
    {
      "page": "body_add_table_section",
      "title": "Add a section with a table and its legend",
      "topics": [
        "body_add_table_section"
      ]
    },
    {
      "page": "body_add_title",
      "title": "Add a title to an 'officer' document",
      "topics": [
        "body_add_title"
      ]
    },
    {
      "page": "body_replace_text_at_bkms",
      "title": "Replace text on several bookmarks at once",
      "topics": [
        "body_replace_text_at_bkms"
      ]
    },
    {
      "page": "clean_names_with_labels",
      "title": "Cleans names of a dataframe while retaining old names as labels",
      "topics": [
        "clean_names_with_labels"
      ]
    },
    {
      "page": "confint_numeric",
      "title": "Confidence interval of a numeric vector",
      "topics": [
        "confint_numeric"
      ]
    },
    {
      "page": "cross_summary",
      "title": "Summarize a numeric vector",
      "topics": [
        "cross_summary"
      ]
    },
    {
      "page": "crosstable",
      "title": "Easily describe datasets",
      "topics": [
        "crosstable"
      ]
    },
    {
      "page": "crosstable_effect_args",
      "title": "Default arguments for calculating and displaying effects in 'crosstable()'",
      "topics": [
        "crosstable_effect_args"
      ]
    },
    {
      "page": "crosstable_options",
      "title": "Options for the package 'crosstable'",
      "topics": [
        "crosstable_options"
      ]
    },
    {
      "page": "crosstable_peek_options",
      "title": "See which 'crosstable' option is currently set.",
      "topics": [
        "crosstable_peek_options"
      ]
    },
    {
      "page": "crosstable_reset_options",
      "title": "Reset all 'crosstable' options.",
      "topics": [
        "crosstable_reset_options"
      ]
    },
    {
      "page": "crosstable_test_args",
      "title": "Default arguments for calculating and displaying tests in 'crosstable()'",
      "topics": [
        "crosstable_test_args",
        "test_args"
      ]
    },
    {
      "page": "ct_bind_cols",
      "title": "Combine crosstables",
      "topics": [
        "ct_bind_cols"
      ]
    },
    {
      "page": "ct_compact",
      "title": "Generic function to compact a table (publication formatting)",
      "topics": [
        "ct_compact",
        "ct_compact.crosstable",
        "ct_compact.data.frame",
        "ct_compact.default"
      ]
    },
    {
      "page": "display_effect",
      "title": "Default function to display the effect",
      "topics": [
        "display_effect"
      ]
    },
    {
      "page": "display_test",
      "title": "Default function to display a test result",
      "topics": [
        "display_test"
      ]
    },
    {
      "page": "docx_bookmarks2",
      "title": "List Word bookmarks, including the ones in header and footer",
      "topics": [
        "docx_bookmarks2"
      ]
    },
    {
      "page": "effect_summary",
      "title": "Effect measure for association between one continuous and one categorical variable",
      "topics": [
        "diff_mean_auto",
        "diff_mean_boot",
        "diff_mean_student",
        "diff_median",
        "diff_median_boot",
        "effect_summary"
      ]
    },
    {
      "page": "effect_survival",
      "title": "Effect measure for association between one censored variable and one categorical variable",
      "topics": [
        "effect_survival",
        "effect_survival_coxph"
      ]
    },
    {
      "page": "effect_tabular",
      "title": "Effect measure for association between two categorical variables",
      "topics": [
        "effect_odds_ratio",
        "effect_relative_risk",
        "effect_risk_difference",
        "effect_tabular"
      ]
    },
    {
      "page": "format_fixed",
      "title": "Format values for display",
      "topics": [
        "format_fixed"
      ]
    },
    {
      "page": "generate_autofit_macro",
      "title": "Generate a macro file for autofitting",
      "topics": [
        "generate_autofit_macro"
      ]
    },
    {
      "page": "get_label",
      "title": "Get variable labels, or return a default value",
      "topics": [
        "get_label"
      ]
    },
    {
      "page": "get_percent_pattern",
      "title": "Percent pattern helper",
      "topics": [
        "get_percent_pattern"
      ]
    },
    {
      "page": "import_labels",
      "title": "Import labels",
      "topics": [
        "import_labels",
        "save_labels"
      ]
    },
    {
      "page": "iris2",
      "title": "Modified 'iris' dataset",
      "topics": [
        "iris2"
      ]
    },
    {
      "page": "is.crosstable",
      "title": "Test if an object is a crosstable",
      "topics": [
        "is.compacted_crosstable",
        "is.crosstable",
        "is.multiby_crosstable",
        "is.transposed_crosstable"
      ]
    },
    {
      "page": "mtcars2",
      "title": "Modified 'mtcars' dataset",
      "topics": [
        "mtcars2"
      ]
    },
    {
      "page": "n",
      "title": "Return the number of non NA observations",
      "topics": [
        "N"
      ]
    },
    {
      "page": "na",
      "title": "Return the number of NA observations",
      "topics": [
        "na"
      ]
    },
    {
      "page": "narm",
      "title": "Remove missing values",
      "topics": [
        "narm"
      ]
    },
    {
      "page": "peek",
      "title": "Open a 'crosstable' in a temporary document",
      "topics": [
        "peek"
      ]
    },
    {
      "page": "pivot_crosstable",
      "title": "Pivot a crosstable",
      "topics": [
        "pivot_crosstable"
      ]
    },
    {
      "page": "plim",
      "title": "Format p values (alternative to 'format.pval()')",
      "topics": [
        "plim"
      ]
    },
    {
      "page": "remove_labels",
      "title": "Remove all label attributes.",
      "topics": [
        "remove_label",
        "remove_labels"
      ]
    },
    {
      "page": "rename_with_labels",
      "title": "Rename every column of a dataframe with its label",
      "topics": [
        "rename_dataframe_with_labels",
        "rename_with_labels"
      ]
    },
    {
      "page": "set_label",
      "title": "Set the \"label\" attribute of an object",
      "topics": [
        "copy_label_from",
        "set_label"
      ]
    },
    {
      "page": "summaryFunctions",
      "title": "Summary functions",
      "topics": [
        "meanCI",
        "meansd",
        "mediqr",
        "minmax",
        "moystd",
        "nna",
        "summaryFunctions"
      ]
    },
    {
      "page": "test_correlation_auto",
      "title": "test for correlation coefficients",
      "topics": [
        "test_correlation_auto"
      ]
    },
    {
      "page": "test_summarize_auto",
      "title": "test for mean comparison",
      "topics": [
        "test_summarize_auto"
      ]
    },
    {
      "page": "test_summarize_linear_contrasts",
      "title": "Test for linear trend across ordered factor with contrasts",
      "topics": [
        "test_summarize_linear_contrasts"
      ]
    },
    {
      "page": "test_survival_logrank",
      "title": "test for survival comparison",
      "topics": [
        "test_survival_logrank"
      ]
    },
    {
      "page": "test_tabular_auto",
      "title": "test for contingency table",
      "topics": [
        "test_tabular_auto"
      ]
    },
    {
      "page": "transpose_crosstable",
      "title": "Transpose a crosstable",
      "topics": [
        "t.crosstable",
        "transpose_crosstable"
      ]
    },
    {
      "page": "write_and_open",
      "title": "Alternative to default 'officer' print() function. Write the file and try to open it right away.",
      "topics": [
        "write_and_open"
      ]
    }
  ],
  "_pkglogo": "https://github.com/DanChaltiel/crosstable/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/DanChaltiel/crosstable/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "base64enc",
    "bslib",
    "cachem",
    "checkmate",
    "cli",
    "cpp11",
    "data.table",
    "digest",
    "dplyr",
    "evaluate",
    "fastmap",
    "flextable",
    "fontawesome",
    "fontBitstreamVera",
    "fontLiberation",
    "fontquiver",
    "forcats",
    "fs",
    "gdtools",
    "generics",
    "glue",
    "highr",
    "htmltools",
    "jquerylib",
    "jsonlite",
    "knitr",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "officer",
    "openssl",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "ragg",
    "rappdirs",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "sass",
    "stringi",
    "stringr",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "uuid",
    "vctrs",
    "withr",
    "xfun",
    "xml2",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "customization.Rmd",
      "filename": "customization.html",
      "title": "Customization",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Numeric variables: the funs argument",
        "Customizing effects",
        "Customizing tests"
      ],
      "created": "2026-03-14 19:44:08",
      "modified": "2026-04-03 15:08:19",
      "commits": 2
    },
    {
      "source": "crosstable.Rmd",
      "filename": "crosstable.html",
      "title": "Introduction to Crosstable",
      "author": "Dan Chaltiel",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Crosstable",
        "Example dataset: modified mtcars",
        "First overview",
        "Totals",
        "Controlling the description",
        "Categorical variables",
        "Numeric variables",
        "Other variables",
        "Survival data",
        "Dates",
        "Effects",
        "Tests"
      ],
      "created": "2020-04-09 19:23:54",
      "modified": "2026-03-14 20:19:52",
      "commits": 28
    },
    {
      "source": "crosstable-report.Rmd",
      "filename": "crosstable-report.html",
      "title": "Make automatic reports",
      "author": "Dan Chaltiel",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Create reports with officer",
        "Output example",
        "Code",
        "Output",
        "Functions",
        "Styles",
        "Post-production for table/figure legends",
        "Autofit macro for large tables"
      ],
      "created": "2020-04-09 19:23:54",
      "modified": "2024-08-13 10:04:47",
      "commits": 30
    },
    {
      "source": "crosstable-selection.Rmd",
      "filename": "crosstable-selection.html",
      "title": "Select variables",
      "author": "Dan Chaltiel",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Whole table",
        "Select by column name",
        "Name",
        "External vector",
        "Negation",
        "Indice",
        "Select with tidyselect helpers",
        "Select with predicate functions",
        "Select with a formula",
        "Ultimate example"
      ],
      "created": "2020-04-09 19:23:54",
      "modified": "2023-05-27 08:28:18",
      "commits": 11
    },
    {
      "source": "percent_pattern.Rmd",
      "filename": "percent_pattern.html",
      "title": "Using percent_pattern",
      "engine": "knitr::rmarkdown",
      "headings": [
        "initialization",
        "Default behaviour",
        "Allowed variables",
        "Missing values",
        "Proportions in totals",
        "get_percent_pattern()",
        "Ultimate example"
      ],
      "created": "2022-12-12 19:24:56",
      "modified": "2023-05-27 08:28:18",
      "commits": 6
    }
  ],
  "_score": 10.340673873174982,
  "_indexed": true,
  "_nocasepkg": "crosstable",
  "_universes": [
    "danchaltiel"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.0.9008",
      "date": "2026-06-04T06:45:59.000Z",
      "distro": "noble",
      "commit": "1b44af7d199b324958e310b4fde44bdcb2b56089",
      "fileid": "23b2b886a5b7195bd5da995ee3f941c04408a2892614ff0f82310ed3fa7fc976",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/danchaltiel/actions/runs/26935403033"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.0.9008",
      "date": "2026-06-04T06:46:10.000Z",
      "distro": "noble",
      "commit": "1b44af7d199b324958e310b4fde44bdcb2b56089",
      "fileid": "d9b6c302e0721775f0a540aba686e8eee0b3b4639a78acdab54b772735bd00ac",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/danchaltiel/actions/runs/26935403033"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.0.9008",
      "date": "2026-06-04T06:46:09.000Z",
      "commit": "1b44af7d199b324958e310b4fde44bdcb2b56089",
      "fileid": "635627429f6f775b239f24dbc9e4dbc57f48f2b9f957ad1c839380cc695f15f4",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/danchaltiel/actions/runs/26935403033"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.0.9008",
      "date": "2026-06-04T06:45:52.000Z",
      "commit": "1b44af7d199b324958e310b4fde44bdcb2b56089",
      "fileid": "df35354dd2b5a7f58384888192c7c99582d2a422a6fcccbcff93300a44b47256",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/danchaltiel/actions/runs/26935403033"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.0.9008",
      "date": "2026-06-04T06:46:10.000Z",
      "commit": "1b44af7d199b324958e310b4fde44bdcb2b56089",
      "fileid": "9cee4cac5404ee3e515bffc8f7da53dcad6564df851f51bceaed769032d98d4a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/danchaltiel/actions/runs/26935403033"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.0.9008",
      "date": "2026-06-04T06:45:07.000Z",
      "commit": "1b44af7d199b324958e310b4fde44bdcb2b56089",
      "fileid": "4aab0a17945199642347dcc0dd15b5e55ab63143a583a5c7534bec1bd6faa40c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/danchaltiel/actions/runs/26935403033"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.0.9008",
      "date": "2026-06-04T06:45:03.000Z",
      "commit": "1b44af7d199b324958e310b4fde44bdcb2b56089",
      "fileid": "77b3f9a0fd91b401ea0732526ea1cde0b54bc98b3435fd997b206543ae7bb13a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/danchaltiel/actions/runs/26935403033"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.9.0.9008",
      "date": "2026-06-04T06:45:00.000Z",
      "commit": "1b44af7d199b324958e310b4fde44bdcb2b56089",
      "fileid": "6f253a823cc24e1e4932c759ee705ca6ff1ff393b53c7567eb19e997bbc7d5b2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/danchaltiel/actions/runs/26935403033"
    }
  ]
}