knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "README-" )
Humanize is an almost direct port of the python humanize package.
The goal of humanize is to provide some utlities in order to turn values (so far times, file sizes, and numbers) into human readable forms.
You can install the latest CRAN version with:
install.packages("humanize")
You can install humanize from github with:
# install.packages("devtools") devtools::install_github("newtux/humanize")
Convert times:
library(humanize) natural_time(Sys.time()) natural_time(Sys.time() - 1) natural_time(Sys.time() - 100) natural_time(Sys.time() - 1000*10)
Works across days:
natural_time(Sys.time() - lubridate::ddays(1)) natural_time(Sys.time() - lubridate::ddays(70))
And forward in time:
natural_time(Sys.time() + lubridate::ddays(1))
Convert file sizes:
natural_size(300) natural_size(3000) natural_size(3000000) natural_size(3000000000) natural_size(3000000000000) natural_size(10**26 * 30)
Ordinals:
count_as_ordinal(1) count_as_ordinal(111)
Comma Seperation:
number_as_comma(1000) number_as_comma(10000)
Words:
count_as_word(100) count_as_word(1000000) count_as_word(1200000000)
AP Format:
count_as_ap(3) count_as_ap(20)
This is still a very early cut of the package.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.