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.

Version: 0.2.0
Title: Create Values for Human Consumption
Description: An almost direct port of the 'python' 'humanize' package https://github.com/jmoiron/humanize. This package contains utilities to convert values into human readable forms.
Encoding: UTF-8
LazyData: true
ByteCompile: true
RoxygenNote: 6.0.1
Suggests: testthat, purrr
Imports: lubridate, assertthat, glue
License: MIT + file LICENSE
BugReports: https://github.com/newtux/humanize/issues
URL: https://newtux.github.io/humanize/index.html, https://github.com/newtux/humanize
NeedsCompilation: no
Packaged: 2018-04-04 01:45:59 UTC; g
Author: Gerry Manoim [aut, cre]
Maintainer: Gerry Manoim <gerrymanoim@gmail.com>
Repository: CRAN
Date/Publication: 2018-04-04 04:16:58 UTC

Convert to AP Number

Description

Convert to AP Number

Usage

count_as_ap(value)

Arguments

value

A single positive integer

Value

For numbers 1-9, returns the number spelled out. Otherwise, returns the number as a string.

Examples

count_as_ap(3)
count_as_ap(20)

Transform a count to an ordinal string

Description

Transform a count to an ordinal string

Usage

count_as_ordinal(value)

Arguments

value

A single positive integer

Value

A string with the ordinal representation of a number

Examples

count_as_ordinal(1)
count_as_ordinal(111)

Convert Large Counts into Friendly Text

Description

Note - currently limited to .Machine$integer.max.

Usage

count_as_word(value, fmt = "%.1f")

Arguments

value

A single positive integer

fmt

Extra number formatting supplied to sprintf

Value

Returns a string with the power of a number replaced by the appropriate word.

Examples

count_as_word(100)
count_as_word(1000000)
count_as_word(1200000000)

Natural Date

Description

Like natural day, but will append a year for dates that are a year or more in the past or future

Usage

natural_date(value)

Arguments

value

A Date value

See Also

natural_day

Examples

natural_date(Sys.Date())
natural_date(Sys.Date()-10)

Natural Day

Description

For date values that are tomorrow, today or yesterday compared to present day returns representing string. Otherwise, returns a string formatted according to fmt

Usage

natural_day(value, fmt = "%b %d")

Arguments

value

A date value

fmt

Optional formatting string for dates not yesterday, today, tomorrow

Value

A nicely formatted date

Examples

natural_day(Sys.Date())
natural_day(Sys.Date()-10)

Convert bytes to a more natural representation

Description

Convert bytes to a more natural representation

Usage

natural_size(bytes, suffix_type = "decimal", fmt = "%.1f")

Arguments

bytes

Number of bytes

suffix_type

One of 'decimal', 'binary', 'gnu'

fmt

Extra number formatting

Examples

natural_size(3000)

Convert times to natural values relative to now.

Description

Given a datetime or a number of seconds, return a natural representation of that resolution that makes sense. Ago/From now determined by positive or negative values.

Usage

natural_time(value, use_months = TRUE)

Arguments

value

a datetime or a number of seconds

use_months

Boolean whether we should (imprecisely) use months as a unit

Examples

natural_time(Sys.time()-1)
natural_time(Sys.time()-100)

Convert an number to a string with comma separation

Description

Just a wrapper around format with defaults for full digits

Usage

number_as_comma(value)

Arguments

value

A numeric

Value

A string with comma separation every three digits

Examples

number_as_comma(1000)
number_as_comma(10000)

Objects exported from other packages

Description

These objects are imported from other packages. Follow the links below to see their documentation.

assertthat

assert_that, is.date, is.count

lubridate

now, today


Takes in a number of seconds and computes a "human" delta

Description

Takes in a number of seconds and computes a "human" delta

Usage

seconds_to_natural_delta(seconds, use_months = TRUE)

Arguments

seconds

A positive number of seconds

use_months

Boolean whether we should (imprecisely) use months as a unit

See Also

natural_time

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.