The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
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")
::install_github("miracum/misc-diztools", ref = "dev") remotes
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.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.