Package: fabR 2.1.0

fabR: Wrapper Functions Collection Used in Data Pipelines

The goal of this package is to provide wrapper functions in the data cleaning and cleansing processes. These function helps in messages and interaction with the user, keep track of information in pipelines, help in the wrangling, munging, assessment and visualization of data frame-like material.

Authors:Guillaume Fabre [aut, cre], Maelstrom-Research [fnd]

fabR_2.1.0.tar.gz
fabR_2.1.0.zip(r-4.5)fabR_2.1.0.zip(r-4.4)fabR_2.1.0.zip(r-4.3)
fabR_2.1.0.tgz(r-4.4-any)fabR_2.1.0.tgz(r-4.3-any)
fabR_2.1.0.tar.gz(r-4.5-noble)fabR_2.1.0.tar.gz(r-4.4-noble)
fabR_2.1.0.tgz(r-4.4-emscripten)fabR_2.1.0.tgz(r-4.3-emscripten)
fabR.pdf |fabR.html
fabR/json (API)
NEWS

# Install 'fabR' in R:
install.packages('fabR', repos = c('https://guifabre.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/guifabre/fabr/issues

On CRAN:

30 exports 1 stars 1.82 score 79 dependencies 4 dependents 23 scripts 400 downloads

Last updated 5 months agofrom:bd98057380. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 20 2024
R-4.5-winOKAug 20 2024
R-4.5-linuxOKAug 20 2024
R-4.4-winOKAug 20 2024
R-4.4-macOKAug 20 2024
R-4.3-winOKAug 20 2024
R-4.3-macOKAug 20 2024

Exports:add_indexas_any_booleanas_any_dateas_any_integeras_any_symbolbookdown_openbookdown_renderbookdown_templatecollect_roxygenfabR_helpfabR_websitefile_index_createfile_index_readfile_index_searchget_all_na_colsget_all_na_rowsget_duplicated_colsget_duplicated_rowsget_path_listget_unique_value_colsguess_date_formatmake_name_listmessage_on_promptparcevalread_csv_any_formatsread_excel_allsheetssilently_runtemplate_visual_reportwhich_any_datewrite_excel_allsheets

Dependencies:askpassbase64encbitbit64bookdownbslibcachemcellrangerclicliprcpp11crayoncredentialscurldescdigestdplyrevaluatefansifastmapfontawesomeforcatsfsgenericsgertghgitcredsgluehavenhighrhmshtmltoolshttr2inijanitorjquerylibjsonliteknitrlifecyclelubridatemagrittrmemoisemimeopensslpillarpkgconfigprettyunitsprogresspurrrR6rappdirsreadrreadxlrematchrlangrmarkdownrprojrootrstudioapisasssnakecasestringistringrsystibbletidyrtidyselecttimechangetinytextzdbusethisutf8vctrsvroomwhiskerwithrwritexlxfunyamlzip

fabR-vignette

Rendered fromfabR-vignette.Rmdusingknitr::rmarkdownon Aug 20 2024.

Last update: 2024-04-22
Started: 2023-03-06

Readme and manuals

Help Manual

Help pageTopics
Add an index column at the first place of a tibbleadd_index
Create objects of type "logical".as_any_boolean
Create objects of class "Date"as_any_date
Create objects of type "integer".as_any_integer
Create objects of type "symbol"as_any_symbol
Open a a web-based bookdown folder in a browserbookdown_open
Render a bookdown into a bookdown sitebookdown_render
Create a bookdown template.bookdown_template
Collects and Generates documentation of a package in a tibble format.collect_roxygen
Call to online documentationfabR_website
Create an index of files in a folderfile_index_create
Read, source and open objects from an index of filesfile_index_read
Search an index of filesfile_index_search
Extract columns that are all 'NA' from a tibbleget_all_na_cols
Extract observations (rows) that have all NA values in a tibbleget_all_na_rows
Extract columns that have same values in a tibbleget_duplicated_cols
Extract observations (rows) that have same values in a tibbleget_duplicated_rows
Get the paths of branches in a listget_path_list
Extract columns that have unique values in a tibbleget_unique_value_cols
Evaluate and gives the best match to any date format using lubridate libraryguess_date_format
Shortcut to create beautiful names in a listmake_name_list
Shortcut to display a message and acceptation on promptmessage_on_prompt
Shortcut to turn String character into R codeparceval
Read a csv file using read_csv and avoid errorsread_csv_any_formats
Read all Excel sheets using 'readxl::read_excel()' recursivelyread_excel_allsheets
Shortcut to silently run a code chunk avoiding error, messages and warningssilently_run
Evaluates and gives the possible format(s) for an object to be evaluatedwhich_any_date
Write all Excel sheets using 'writexl::write_xlsx()' recursivelywrite_excel_allsheets