Warning: `git_branch_default()` was deprecated in usethis 2.1.0.
ℹ Please use `git_default_branch()` instead.
ℹ The deprecated feature was likely used in the badger package.
Please report the issue at <https://github.com/GuangchuangYu/badger/issues>.
The R package DIZtools
provides utility functions used for the R
package development infrastructure inside the data integration centers
(‘DIZ’) to standardize and facilitate repetitive tasks such as setting
up a database connection or issuing notification messages and to avoid
redundancy.
:bulb: DIZtools
contains all “lightweighted” functions of
DIZutils
making it a lot
quicker to install, while
DIZutils
has a lot of
dependencies and system requirements.
You can install DIZtools
directly from CRAN:
install.packages("DIZtools")
The development version can be installed using
install.packages("remotes")
remotes::install_github("miracum/misc-diztools", ref = "dev")
assign_to_R_env()
: Add variable to R
environment (in contrast to system environment).check_digit()
: Calculate Check Digit Using
DIN/ISO 7064, Mod 11,10check_if_unique_rows()
: Takes a
data.table dataset and checks if for each unique element in a
specified column there is exaclty one row.clean_path_name()
: Clean paths to surely
have a tailing slash or not.clear()
: Clean the console and environment-variables.close_all_connections()
: Unset/close
all open connections.dt_row_to_string()
: Get the content of a
data.table row in print-ready format.equals2()
: Robust compare two elements and return
true if both elements are the same. False otherwise. No NA
or
NULL
.feedback()
: Function to feedback messages either
to the user and/or to the console and to the logfile.file_lines_to_list()
: Read in lines from
a file and store it in a list.firstup()
: Converts the first letter of the input
string to uppercase.format_POSIXct()
: Formats a given POSIXct
timestamp without the need of manually specifing format parameters.get_config()
: Reads a config yaml file and
return the value for a given key.get_current_timestamp()
: Quickly get
the current time stamp without the need to handle format-options etc.is_date_format()
: Checks if a string matches
a given date format.is.empty()
: Check for empty/NA
/NULL
/NaN
/etc.
values.notin()
: notin helper function. Opposite of in
function.number_to_position()
: Converts an
integer number to its “verbal position”. 1 –> “1st”, 2 –> “2nd”, 3
–> “3rd”, 4 –> “4th”, …paste_pct_sum()
: Get the percentage of two
values pretty formatted.paste2()
: Normal paste
function with additional
collapse_last
argument.pretty_timestamp()
: Quickly get a pretty
timestamp without need to handle format-options etc.rep2()
: Repeat something with the ability to also
collapse the output.robust_round()
: Round numbers without
problems.setdiff_all()
: Get the difference of two
vectors in both directions.setenv_file()
: Set all variables of a .env
file to the system environment.setenv2()
: Assign variables to the system
environment.string_replacements()
: Clean string
with a given set of replacements.time_diff_print()
: Calculate time
difference of two timestamps, round the value and return a string with
suiting unit.trim.space()
: Trim Spaces of a string.vgsub()
: Vectorised string replacement.:bulb: Use with care. Can be used by typing
DIZtools:::internal_function_name()
(\<- using three :
). Not
recommended.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.