{
  "_id": "6aefa642a2c425adab329e4f",
  "Package": "qol",
  "Title": "Powerful 'SAS' Inspired Concepts for more Efficient Bigger\nOutputs",
  "Version": "1.3.7.7",
  "Authors@R": "person(\"Tim\", \"Siebenmorgen\", email = \"qol_package@proton.me\", role = c(\"aut\", \"cre\", \"cph\"))",
  "Description": "The main goal is to make descriptive evaluations easier to\ncreate bigger and more complex outputs in less time with less\ncode. Introducing format containers with multilabels\n<https://documentation.sas.com/doc/en/pgmsascdc/v_067/proc/p06ciqes4eaqo6n0zyqtz9p21nfb.htm>,\na more powerful summarise which is capable to output every\npossible combination of the provided grouping variables in one\ngo\n<https://documentation.sas.com/doc/en/pgmsascdc/v_067/proc/p0jvbbqkt0gs2cn1lo4zndbqs1pe.htm>,\ntabulation functions which can create any table in different\nstyles\n<https://documentation.sas.com/doc/en/pgmsascdc/v_067/proc/n1ql5xnu0k3kdtn11gwa5hc7u435.htm>\nand other more readable functions. The code is optimized to\nwork fast even with datasets of over a million observations.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "URL": "https://github.com/s3rdia/qol, https://s3rdia.github.io/qol/,\nhttps://deepwiki.com/s3rdia/qol,\nhttps://s3rdia.github.io/qol_blog/",
  "BugReports": "https://github.com/s3rdia/qol/issues",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/tinytest/edition": "1",
  "Config/Needs/website": "rmarkdown",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://s3rdia.r-universe.dev",
  "Date/Publication": "2026-11-07 21:59:31 UTC",
  "RemoteUrl": "https://github.com/s3rdia/qol",
  "RemoteRef": "HEAD",
  "RemoteSha": "bdcb251d2656280b3e83d89d2191ae41413d1ea1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-07 22:23:36 UTC",
    "User": "root"
  },
  "Author": "Tim Siebenmorgen [aut, cre, cph]",
  "Maintainer": "Tim Siebenmorgen <qol_package@proton.me>",
  "_user": "s3rdia",
  "_type": "src",
  "_file": "qol_1.3.7.7.tar.gz",
  "_fileid": "https://r2.ropensci.org/0a10409996b01b49369cc570e0f3a198ec6354ea898bb4d8afb0c7c53080e74f",
  "_filesize": 1329426,
  "_sha256": "0a10409996b01b49369cc570e0f3a198ec6354ea898bb4d8afb0c7c53080e74f",
  "_expires": "2027-02-15T22:29:20.000Z",
  "_created": "2026-11-07T22:23:36.000Z",
  "_published": "2026-11-07T22:29:22.639Z",
  "_upstream": "https://github.com/s3rdia/qol",
  "_status": "success",
  "_maintainer": {
    "name": "Tim Siebenmorgen",
    "email": "qol_package@proton.me",
    "login": "s3rdia",
    "description": "",
    "uuid": 81447625
  },
  "_jobs": [
    {
      "job": 128547497869,
      "time": 167,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13592919723"
    },
    {
      "job": 128547497748,
      "time": 150,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13592974319"
    },
    {
      "job": 128547497761,
      "time": 183,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13593940116"
    },
    {
      "job": 128547497802,
      "time": 247,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13593386409"
    },
    {
      "job": 128546712563,
      "time": 197,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13592978965"
    },
    {
      "job": 128547497815,
      "time": 79,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13593346280"
    },
    {
      "job": 128547497759,
      "time": 247,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13593307949"
    },
    {
      "job": 128547497808,
      "time": 299,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13593540639"
    },
    {
      "job": 128547497785,
      "time": 245,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13593271902"
    }
  ],
  "_buildurl": "https://github.com/r-universe/s3rdia/actions/runs/42420160416",
  "_commit": {
    "id": "bdcb251d2656280b3e83d89d2191ae41413d1ea1",
    "author": "s3rdia <s3rdia@web.de>",
    "committer": "s3rdia <s3rdia@web.de>",
    "message": "qol 1.3.7 - v7\n\n* `export_multi()`: When passing a plain list without storing it into an object first, then now a generic filename is set instead of the function erroring.\n* `create_table_of_contents()`: Empty titles caused the table of contents page to have a small column width for the title column. This is fixed now.\n* `create_table_of_contents()`: Now sets the table of contents sheet to active, so the intended view is also achieved with openxlsx2 as of v1.31. Thanks @JanMarvin for reaching out to me.\n",
    "time": 1794088771
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "version": ">= 1.17.8",
      "role": "Imports"
    },
    {
      "package": "collapse",
      "version": ">= 2.1.2",
      "role": "Imports"
    },
    {
      "package": "openxlsx2",
      "version": ">= 1.29",
      "role": "Imports"
    },
    {
      "package": "fst",
      "version": ">= 0.9.8",
      "role": "Imports"
    },
    {
      "package": "tinytest",
      "version": ">= 1.4.3",
      "role": "Suggests"
    },
    {
      "package": "yyjsonr",
      "version": ">= 0.1.22",
      "role": "Suggests"
    },
    {
      "package": "rstudioapi",
      "version": ">= 0.19.0",
      "role": "Suggests"
    }
  ],
  "_owner": "s3rdia",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-45",
      "n": 3
    },
    {
      "week": "2025-47",
      "n": 1
    },
    {
      "week": "2025-48",
      "n": 4
    },
    {
      "week": "2025-49",
      "n": 7
    },
    {
      "week": "2025-50",
      "n": 3
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2025-52",
      "n": 6
    },
    {
      "week": "2026-01",
      "n": 11
    },
    {
      "week": "2026-02",
      "n": 7
    },
    {
      "week": "2026-03",
      "n": 11
    },
    {
      "week": "2026-04",
      "n": 9
    },
    {
      "week": "2026-05",
      "n": 3
    },
    {
      "week": "2026-06",
      "n": 3
    },
    {
      "week": "2026-07",
      "n": 6
    },
    {
      "week": "2026-08",
      "n": 4
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 2
    },
    {
      "week": "2026-11",
      "n": 5
    },
    {
      "week": "2026-12",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 12
    },
    {
      "week": "2026-14",
      "n": 2
    },
    {
      "week": "2026-15",
      "n": 5
    },
    {
      "week": "2026-16",
      "n": 12
    },
    {
      "week": "2026-17",
      "n": 5
    },
    {
      "week": "2026-18",
      "n": 4
    },
    {
      "week": "2026-19",
      "n": 4
    },
    {
      "week": "2026-20",
      "n": 7
    },
    {
      "week": "2026-21",
      "n": 2
    },
    {
      "week": "2026-22",
      "n": 2
    },
    {
      "week": "2026-23",
      "n": 6
    },
    {
      "week": "2026-24",
      "n": 6
    },
    {
      "week": "2026-25",
      "n": 5
    },
    {
      "week": "2026-26",
      "n": 4
    },
    {
      "week": "2026-27",
      "n": 6
    },
    {
      "week": "2026-28",
      "n": 3
    },
    {
      "week": "2026-29",
      "n": 5
    },
    {
      "week": "2026-30",
      "n": 5
    },
    {
      "week": "2026-31",
      "n": 5
    },
    {
      "week": "2026-32",
      "n": 9
    },
    {
      "week": "2026-33",
      "n": 4
    },
    {
      "week": "2026-34",
      "n": 5
    },
    {
      "week": "2026-35",
      "n": 5
    },
    {
      "week": "2026-36",
      "n": 5
    },
    {
      "week": "2026-37",
      "n": 3
    },
    {
      "week": "2026-38",
      "n": 6
    },
    {
      "week": "2026-39",
      "n": 5
    },
    {
      "week": "2026-40",
      "n": 5
    },
    {
      "week": "2026-41",
      "n": 3
    },
    {
      "week": "2026-42",
      "n": 4
    },
    {
      "week": "2026-43",
      "n": 4
    },
    {
      "week": "2026-44",
      "n": 2
    },
    {
      "week": "2026-45",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v1.1.1",
      "date": "2025-12-13"
    },
    {
      "name": "v1.2.0",
      "date": "2026-01-13"
    },
    {
      "name": "v1.2.1",
      "date": "2026-02-11"
    },
    {
      "name": "v1.2.2",
      "date": "2026-03-10"
    },
    {
      "name": "v1.3.0",
      "date": "2026-04-18"
    },
    {
      "name": "v1.3.1",
      "date": "2026-05-16"
    },
    {
      "name": "v1.3.2",
      "date": "2026-06-16"
    },
    {
      "name": "v1.3.3",
      "date": "2026-07-16"
    },
    {
      "name": "v1.3.4",
      "date": "2026-08-20"
    },
    {
      "name": "v1.3.5",
      "date": "2026-09-20"
    },
    {
      "name": "v1.3.6",
      "date": "2026-10-23"
    }
  ],
  "_topics": [
    "data-analysis",
    "data-manipulation",
    "excel",
    "excel-export",
    "formats",
    "high-performance",
    "output",
    "rstat",
    "sas",
    "statistics",
    "weights"
  ],
  "_stars": 22,
  "_contributors": [
    {
      "user": "s3rdia",
      "count": 280,
      "uuid": 81447625
    },
    {
      "user": "janmarvin",
      "count": 3,
      "uuid": 1645626
    }
  ],
  "_userbio": {
    "uuid": 81447625,
    "type": "user",
    "name": "s3rdia",
    "followers": 4
  },
  "_downloads": {
    "count": 584,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/qol"
  },
  "_devurl": "https://github.com/s3rdia/qol",
  "_pkgdown": "https://s3rdia.github.io/qol/",
  "_searchresults": 8,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/qol.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/s3rdia/qol",
  "_realowner": "s3rdia",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2025-10-10"
    },
    {
      "version": "1.0.2",
      "date": "2025-10-14"
    },
    {
      "version": "1.1.0",
      "date": "2025-11-20"
    },
    {
      "version": "1.1.1",
      "date": "2025-12-13"
    },
    {
      "version": "1.2.0",
      "date": "2026-01-13"
    },
    {
      "version": "1.2.1",
      "date": "2026-02-16"
    },
    {
      "version": "1.2.2",
      "date": "2026-03-11"
    },
    {
      "version": "1.3.0",
      "date": "2026-04-18"
    },
    {
      "version": "1.3.1",
      "date": "2026-05-16"
    },
    {
      "version": "1.3.2",
      "date": "2026-06-16"
    },
    {
      "version": "1.3.3",
      "date": "2026-07-16"
    },
    {
      "version": "1.3.4",
      "date": "2026-08-21"
    },
    {
      "version": "1.3.5",
      "date": "2026-09-20"
    },
    {
      "version": "1.3.6",
      "date": "2026-10-25"
    }
  ],
  "_exports": [
    "add_extension",
    "add_variable_range",
    "any_table",
    "apply_macro",
    "args_to_char",
    "build_master",
    "build_rstheme",
    "check_required_package",
    "check_weight",
    "close_file",
    "code_statistics",
    "combine_into_workbook",
    "compute.",
    "concat",
    "content_report",
    "convert_factor",
    "convert_numeric",
    "convert_square_brackets",
    "create_table_of_contents",
    "crosstabs",
    "discrete_format",
    "do_if",
    "dots_to_char",
    "drop_type_vars",
    "dropp",
    "dummy_data",
    "else_do",
    "else_if.",
    "else.",
    "end_all_do",
    "end_do",
    "end_if.",
    "excel_output_style",
    "expand_formats",
    "export_data",
    "export_multi",
    "export_with_style",
    "first_row_as_names",
    "free_memory",
    "frequencies",
    "fuse_variables",
    "get_duplicate_var_count",
    "get_duplicate_var_names",
    "get_excel_range",
    "get_footnotes",
    "get_labels",
    "get_message_stack",
    "get_monitor",
    "get_na.rm",
    "get_origin_as_char",
    "get_output",
    "get_print",
    "get_print_miss",
    "get_style_options",
    "get_threads",
    "get_titles",
    "hex_to_256",
    "hex_to_ansi",
    "if.",
    "ifelse_multi",
    "import_data",
    "import_multi",
    "interval_format",
    "inverse",
    "keep",
    "libname",
    "load_file",
    "load_file_multi",
    "macro",
    "mark_case",
    "modify_number_formats",
    "modify_output_style",
    "monitor_end",
    "monitor_next",
    "monitor_plot",
    "monitor_start",
    "multi_join",
    "number_format_style",
    "part_of_df",
    "print_closing",
    "print_headline",
    "print_message",
    "print_stack_as_messages",
    "print_start_message",
    "print_step",
    "qol_chat",
    "qol_news",
    "recode_multi",
    "recode.",
    "remove_blanks",
    "remove_doubled_values",
    "remove_stat_extension",
    "rename_multi",
    "rename_pattern",
    "replace_except",
    "report_test_results",
    "reset_qol_options",
    "reset_style_options",
    "resolve_intersection",
    "retain_stat",
    "retain_value",
    "retain_variables",
    "round_multi",
    "round_values",
    "row_calculation",
    "run_folder",
    "run_project",
    "run_project_parallel",
    "run_script",
    "running_number",
    "save_file",
    "save_file_multi",
    "set_footnotes",
    "set_labels",
    "set_monitor",
    "set_na.rm",
    "set_no_color",
    "set_no_print",
    "set_output",
    "set_print",
    "set_print_miss",
    "set_style_options",
    "set_threads",
    "set_titles",
    "set_up_custom_message",
    "setcolorder_by_pattern",
    "sort_plus",
    "split_by",
    "stack_data",
    "sub_string",
    "summarise_plus",
    "test_package",
    "test_single_file",
    "transpose_plus",
    "vars_between",
    "where."
  ],
  "_help": [
    {
      "page": "add_extension",
      "title": "Add Extensions to Variable Names",
      "topics": [
        "add_extension"
      ]
    },
    {
      "page": "add_variable_range",
      "title": "Add Empty Variables In A Given Range",
      "topics": [
        "add_variable_range"
      ]
    },
    {
      "page": "any_table",
      "title": "Compute Any Possible Table",
      "topics": [
        "any_table"
      ]
    },
    {
      "page": "build_master",
      "title": "Build a Master Script From Folder",
      "topics": [
        "build_master"
      ]
    },
    {
      "page": "build_rstheme",
      "title": "Build a Theme From Scratch",
      "topics": [
        "build_rstheme"
      ]
    },
    {
      "page": "check_required_package",
      "title": "Check If Required Package Is Installed",
      "topics": [
        "check_required_package"
      ]
    },
    {
      "page": "code_statistics",
      "title": "Analyze R Scripts And Print Out Statistics",
      "topics": [
        "code_statistics"
      ]
    },
    {
      "page": "combine_into_workbook",
      "title": "Combine Multiple Tables Into One Workbook",
      "topics": [
        "combine_into_workbook"
      ]
    },
    {
      "page": "compute.",
      "title": "Compute New Variables",
      "topics": [
        "compute."
      ]
    },
    {
      "page": "concat",
      "title": "Concatenate Multiple Variables With Padding",
      "topics": [
        "concat"
      ]
    },
    {
      "page": "content_report",
      "title": "Get Detailed Summary About A Data Frame",
      "topics": [
        "content_report"
      ]
    },
    {
      "page": "convert_arguments",
      "title": "Convert Function Arguments to Character Vector",
      "topics": [
        "args_to_char",
        "convert_arguments",
        "dots_to_char",
        "get_origin_as_char"
      ]
    },
    {
      "page": "convert_variables",
      "title": "Convert Variables",
      "topics": [
        "convert_factor",
        "convert_numeric",
        "convert_variables"
      ]
    },
    {
      "page": "create_table_of_contents",
      "title": "Create Table Of Contents For 'Excel' Workbooks",
      "topics": [
        "create_table_of_contents"
      ]
    },
    {
      "page": "crosstabs",
      "title": "Display Cross Table of Two Variables",
      "topics": [
        "crosstabs"
      ]
    },
    {
      "page": "do_if",
      "title": "Lock In A Condition",
      "topics": [
        "do_if",
        "else_do",
        "end_all_do",
        "end_do"
      ]
    },
    {
      "page": "drop_type_vars",
      "title": "Drop automatically generated Variables",
      "topics": [
        "drop_type_vars"
      ]
    },
    {
      "page": "dummy_data",
      "title": "Dummy Data",
      "topics": [
        "dummy_data"
      ]
    },
    {
      "page": "duplicates",
      "title": "Check For Duplicate Variable Names",
      "topics": [
        "duplicates",
        "get_duplicate_var_count",
        "get_duplicate_var_names"
      ]
    },
    {
      "page": "error_handling",
      "title": "Error Handling",
      "topics": [
        "check_weight",
        "error_handling",
        "part_of_df",
        "remove_doubled_values",
        "resolve_intersection"
      ]
    },
    {
      "page": "excel_output_style",
      "title": "Style for 'Excel' Table Outputs",
      "topics": [
        "excel_output_style"
      ]
    },
    {
      "page": "expand_formats",
      "title": "Expand A List Of Formats To Generate All Possible Combinations",
      "topics": [
        "expand_formats"
      ]
    },
    {
      "page": "export_with_style",
      "title": "Export Data Frame With Style",
      "topics": [
        "export_with_style"
      ]
    },
    {
      "page": "first_row_as_names",
      "title": "Set First Data Frame Row As Variable Names",
      "topics": [
        "first_row_as_names"
      ]
    },
    {
      "page": "free_memory",
      "title": "Remove Objects From Memory By Name And Type",
      "topics": [
        "free_memory"
      ]
    },
    {
      "page": "frequencies",
      "title": "Display Frequency Tables of Single Variables",
      "topics": [
        "frequencies"
      ]
    },
    {
      "page": "fuse_variables",
      "title": "Fuse Multiple Variables",
      "topics": [
        "fuse_variables"
      ]
    },
    {
      "page": "get_excel_range",
      "title": "Converts Numbers into 'Excel' Ranges",
      "topics": [
        "get_excel_range"
      ]
    },
    {
      "page": "hex_ansi",
      "title": "Convert Color Codes",
      "topics": [
        "hex_ansi",
        "hex_to_256",
        "hex_to_ansi"
      ]
    },
    {
      "page": "ifelse_multi",
      "title": "Do Multiple ifelse At Once",
      "topics": [
        "ifelse_multi"
      ]
    },
    {
      "page": "import_export",
      "title": "High Level Import From And Export To CSV And XLSX",
      "topics": [
        "export_data",
        "export_multi",
        "import_data",
        "import_export",
        "import_multi"
      ]
    },
    {
      "page": "inverse",
      "title": "Get Variable Names Which Are Not Part Of The Given Vector",
      "topics": [
        "inverse"
      ]
    },
    {
      "page": "libname",
      "title": "Check If Path Exists And Retrieve Files",
      "topics": [
        "libname"
      ]
    },
    {
      "page": "macro",
      "title": "Resolve Macro Variables In A Text",
      "topics": [
        "apply_macro",
        "macro"
      ]
    },
    {
      "page": "message_helpers",
      "title": "Message Helper Functions",
      "topics": [
        "convert_square_brackets",
        "get_message_stack",
        "message_helpers",
        "print_stack_as_messages",
        "set_no_color",
        "set_no_print"
      ]
    },
    {
      "page": "messages",
      "title": "Print Styled Messages",
      "topics": [
        "messages",
        "print_closing",
        "print_headline",
        "print_message",
        "print_start_message",
        "print_step",
        "set_up_custom_message"
      ]
    },
    {
      "page": "modify_number_formats",
      "title": "Modify Number Formats Used by 'any_table()'",
      "topics": [
        "modify_number_formats"
      ]
    },
    {
      "page": "modify_output_style",
      "title": "Modify Style for 'Excel' Table Outputs",
      "topics": [
        "modify_output_style"
      ]
    },
    {
      "page": "multi_join",
      "title": "Join Multiple Data Frames In One Go",
      "topics": [
        "multi_join"
      ]
    },
    {
      "page": "number_format_style",
      "title": "Number Formats Used by 'any_table()'",
      "topics": [
        "number_format_style"
      ]
    },
    {
      "page": "qol_chat",
      "title": "Go To GitHub NEWS Page",
      "topics": [
        "qol_chat"
      ]
    },
    {
      "page": "qol_news",
      "title": "Go To GitHub NEWS Page",
      "topics": [
        "qol_news"
      ]
    },
    {
      "page": "qol_options",
      "title": "Set Global Print Option",
      "topics": [
        "get_footnotes",
        "get_monitor",
        "get_na.rm",
        "get_output",
        "get_print",
        "get_print_miss",
        "get_threads",
        "get_titles",
        "qol_options",
        "set_footnotes",
        "set_monitor",
        "set_na.rm",
        "set_output",
        "set_print",
        "set_print_miss",
        "set_threads",
        "set_titles"
      ]
    },
    {
      "page": "recode",
      "title": "Recode New Variables With Formats",
      "topics": [
        "recode",
        "recode.",
        "recode_multi"
      ]
    },
    {
      "page": "remove_blanks",
      "title": "Remove Blanks",
      "topics": [
        "remove_blanks"
      ]
    },
    {
      "page": "remove_stat_extension",
      "title": "Replace Statistic From Variable Names",
      "topics": [
        "remove_stat_extension"
      ]
    },
    {
      "page": "rename_multi",
      "title": "Rename One Or More Variables",
      "topics": [
        "rename_multi"
      ]
    },
    {
      "page": "rename_pattern",
      "title": "Replace Patterns Inside Variable Names",
      "topics": [
        "rename_pattern"
      ]
    },
    {
      "page": "replace_except",
      "title": "Replace Patterns While Protecting Exceptions",
      "topics": [
        "replace_except"
      ]
    },
    {
      "page": "reporter",
      "title": "Print Styled Tinytest Results",
      "topics": [
        "reporter",
        "report_test_results",
        "test_package",
        "test_single_file"
      ]
    },
    {
      "page": "round_values",
      "title": "Round Values With Half Rounded Up And Multiples Of X",
      "topics": [
        "round_multi",
        "round_values"
      ]
    },
    {
      "page": "row_calculation",
      "title": "Perform Row Wise Calculations",
      "topics": [
        "row_calculation"
      ]
    },
    {
      "page": "run_scripts",
      "title": "Run 'R' Scripts Via File Dialog",
      "topics": [
        "run_folder",
        "run_project",
        "run_project_parallel",
        "run_script",
        "run_scripts"
      ]
    },
    {
      "page": "save_load",
      "title": "Save And Load FST And RDS Files",
      "topics": [
        "load_file",
        "load_file_multi",
        "save_file",
        "save_file_multi",
        "save_load"
      ]
    },
    {
      "page": "setcolorder_by_pattern",
      "title": "Order Columns by Variable Name Patterns",
      "topics": [
        "setcolorder_by_pattern"
      ]
    },
    {
      "page": "sort_plus",
      "title": "Sort Data Frame Rows With Some Additions",
      "topics": [
        "sort_plus"
      ]
    },
    {
      "page": "split_by",
      "title": "Split Data Frame By Variable Expressions Or Condition",
      "topics": [
        "split_by"
      ]
    },
    {
      "page": "stack_data",
      "title": "Stack Multiple Data Frames",
      "topics": [
        "stack_data"
      ]
    },
    {
      "page": "style_options",
      "title": "Set Global Styling Options For Excel Workbooks",
      "topics": [
        "close_file",
        "get_labels",
        "get_style_options",
        "reset_qol_options",
        "reset_style_options",
        "set_labels",
        "set_style_options",
        "style_options"
      ]
    },
    {
      "page": "sub_string",
      "title": "Retrieve A Substring From A Character",
      "topics": [
        "sub_string"
      ]
    },
    {
      "page": "summarise_plus",
      "title": "Fast And Powerful Yet Simple To Use Summarise",
      "topics": [
        "summarise_plus"
      ]
    },
    {
      "page": "transpose_plus",
      "title": "Fast And Powerful Yet Simple To Use Transpose",
      "topics": [
        "transpose_plus"
      ]
    },
    {
      "page": "vars_between",
      "title": "Get All Variable Names Between Two Variables",
      "topics": [
        "vars_between"
      ]
    },
    {
      "page": "where.",
      "title": "Filter Data Frame With Direct View",
      "topics": [
        "where."
      ]
    }
  ],
  "_pkglogo": "https://github.com/s3rdia/qol/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/s3rdia/qol/raw/HEAD/README.md",
  "_rundeps": [
    "collapse",
    "data.table",
    "fst",
    "fstcore",
    "openxlsx2",
    "R6",
    "Rcpp",
    "stringi"
  ],
  "_score": 5.757396028793024,
  "_indexed": true,
  "_nocasepkg": "qol",
  "_universes": [
    "s3rdia"
  ],
  "_previous": "1.3.7.6",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.7.7",
      "date": "2026-11-07T22:25:40.000Z",
      "distro": "resolute",
      "commit": "bdcb251d2656280b3e83d89d2191ae41413d1ea1",
      "fileid": "https://r2.ropensci.org/8d492ef89a31262818fecd8c8001a1dd725f438aa84604136ec850eb35d4d60f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s3rdia/actions/runs/42420160416"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "1.3.7.7",
      "date": "2026-11-07T22:25:37.000Z",
      "distro": "resolute",
      "commit": "bdcb251d2656280b3e83d89d2191ae41413d1ea1",
      "fileid": "https://r2.ropensci.org/28baee87a315a215be8d93e10a016e7d3b68459fec2dba354821a3fb2f277903",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s3rdia/actions/runs/42420160416"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.7.7",
      "date": "2026-11-07T22:26:04.000Z",
      "commit": "bdcb251d2656280b3e83d89d2191ae41413d1ea1",
      "fileid": "https://r2.ropensci.org/e67d21dffc55ed9793be4045fc90b303e92826429f07a5c4b0f0232e6ed2f102",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s3rdia/actions/runs/42420160416"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "1.3.7.7",
      "date": "2026-11-07T22:26:41.000Z",
      "commit": "bdcb251d2656280b3e83d89d2191ae41413d1ea1",
      "fileid": "https://r2.ropensci.org/0db12c1dd27dbe5986c91e9e5e81c22dc487e43a3ba41af7ef984fa9ea65e75f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s3rdia/actions/runs/42420160416"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.7.7",
      "date": "2026-11-07T22:25:27.000Z",
      "commit": "bdcb251d2656280b3e83d89d2191ae41413d1ea1",
      "fileid": "https://r2.ropensci.org/18ee0e2d5dbf8ef0b2c683d86e5f090a6e9691844105dedd6e7a66901c21ac6c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/s3rdia/actions/runs/42420160416"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.7.7",
      "date": "2026-11-07T22:26:19.000Z",
      "commit": "bdcb251d2656280b3e83d89d2191ae41413d1ea1",
      "fileid": "https://r2.ropensci.org/bac902dd02a289508fc6e9276b9bd63e502409886a4a9fb70f65f0fd5745c0ab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s3rdia/actions/runs/42420160416"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.7.7",
      "date": "2026-11-07T22:26:51.000Z",
      "commit": "bdcb251d2656280b3e83d89d2191ae41413d1ea1",
      "fileid": "https://r2.ropensci.org/46423f58a36d856a39ec07f50868b72610c79da05c8d6bd768810a96c51b05d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s3rdia/actions/runs/42420160416"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "1.3.7.7",
      "date": "2026-11-07T22:26:27.000Z",
      "commit": "bdcb251d2656280b3e83d89d2191ae41413d1ea1",
      "fileid": "https://r2.ropensci.org/b56b233b8f9754c914633df468245c0b16353970bb6e72f4cec177ff83bfbc2b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s3rdia/actions/runs/42420160416"
    }
  ]
}