The utilsR package contains general utility functions for R. There are four groups of functions: column types, configuration read/update functions, creating folder structure/files, and logging functions.
Functions:
test_vec_str: Tests if the vector is a stringtest_vec_num: Tests if the vector is numbertest_vec_bool: Tests if the vector is booleanFunctions:
read_yaml: Reads in a yaml fileread_json: Reads in a json fileupdate_yaml: Updates a yaml fileupdate_json: Updates a json fileNote: You can execute R code from within YAML configuration files by prefacing values with !expr. E.g.
x: !expr 1:10
config <- utilsR::read_yaml("./config.yaml")
config$x
# prints 1 2 3 4 5 6 7 8 9 10
Functions:
create_dirs: Creates directories in the specified listcreate_files: Creates files in the specified listremove_files: Removes files in the specified listremove_dirs: Removes directories in the specified listFunctions:
open_log: Opens the log fileclose_log: Closes the log fileopen_log takes an argument fl, the name of the log file. The log functions also initiate time, so that it's easy to know how long a script file takes to run and logs the output all in one place.
%!in% does the opposite of %in%
spss_to_csv: converts a list of spss files to csv filescsv_to_dat: converts a list of csv files to dat filesexcel_to_dat: converts a list of excel files to dat filesread_excel_all: reads in all the sheets from an excel file. Built on top of readxl::read_excel.Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.