Data Manipulation, Exploration, and Documentation

These functions help with data management and manipulation

backup_raw()

Backup Raw Data

coalesce_join()

Coalesce Join

expand_from_vars()

Create a Skeleton 'Grid' for Data based on combinations of unique column values

multi_filt()

Multi Filt

document_df()

Prints framework for documenting a data frame

Caching

Caching helper functions

write_cache() read_cache()

Caching Utility Functions

RStudio Addins

These functions drive their respective RSudio Addins

open_project()

Open RStudio Project

paste_winslash()

Paste Winslash - Addin Function

Project Utilities

Project Mgmt Helpers

get_rstudio_projects()

Get RStudio Projects

open_project()

Open RStudio Project

create_project()

Create Project

create_rstudio_project()

Create RStudio Project

open_pkgdown()

Open pkgdown site of the package

render_template()

Render Template

in_rstudio()

In RStudio

use_gh_linguist()

GitHub Linguist Exclusions

Actuarial Helpers

These functions assist with actuarial data transformations

compare_to_prior()

Compare to Prior

group_by_occurrence()

group_by_occurrence

Shiny Helpers

Functions that are designed to assist with shiny app creation

download_bttn()

Download Button

collapseRows()

Collapse Rows

quick_table()

htable Create a quick html table using my favorites options for DT::datatable()

shiny_icons()

Shiny Icons

Operators

Operator Helpers

`%notin%` `%allin%` `%anyin%` `%nonein%` `%partin%`

Operators

Aliases

Aliased functions

AND() OR() nor() neither() NOR() NEITHER() pow() XOR()

Aliases

Startup

R Startup Helpers

editenv()

editenv

editprof()

editprof

editrprof() editrenv()

R Startup Functions

System

Operating System/Computer Utility Functions

get_os() is_32bit_os() is_64bit_os()

Determine Operating System (OS)

is_inst()

is_inst

shutdown()

Shut down the operating system with the command `shutdown'

user_info()

Get User-Related Information

Open, Search, and Browse Functions

Convenience functions for quickly opening, searching, or browsing resources

browse_fontawesome()

Open fontawesome icons webpage

open_gh_repo()

Open Github Repository URL

open_docs()

Open local version of pkgdown site for jimstools

open_in_rstudio()

Open file in RStudio

search_online() search_gh() search_rseek() search_finzi() search_nabble() search_google() search_rproject() search_metacran()

Generalized Search and Search Engine Examples

Utility Functions

Various utility helper functions

extract_date()

Extract Date

extract_num()

Extract numbers from a string

is_valid_email()

Ensures a text string is a valid email address

pull_unique()

Pull all unique values for a variable

set_wd()

Set working directory to the path of current script

cs()

Vector of character strings from list of unquoted names

print_date()

Print the current date in a pretty format

date_formats()

Open Date Formatting man page.

default_colors()

Vectors of colors for figures

htmlspecialchars()

Replace HTML special characters with HTML entities

in_rstudio()

In RStudio

launch_rstudio()

Launch a new project-less RStudio session

random_password()

Generate a random password with a specified length

badge()

Create README badges via img.shields.io

save_pdf()

save_pdf

view_list()

view_list

Feedback Helpers

Functions providing user feedback in the console

use_feedback_helpers() msg_field() msg_value() msg_done() msg_bullet() msg_err() msg_path() msg_info() msg_code() msg_feedback()

Feedback Message Utility Functions

inform()

Inform

indent()

Indent

extract_after()

Extract all characters in a string after a match

extract_before()

Extract all characters in a string before a match

extract_between()

Extract a portion of a string between two patterns