R: Get the currencies of numbers within a string.

currency {filesstrings} | R Documentation

## Get the currencies of numbers within a string.

### Description

The currency of a number is defined as the character coming before the number in the string. If nothing comes before (i.e. if the number is the first thing in the string), the currency is the empty string, similarly the currency can be a space, comma or any manner of thing.

- `get_currency` takes a string and returns the currency of the first number therein. It is vectorized over string.

- `get_currencies` takes a string and returns the currencies of all of the numbers within that string. It is not vectorized.

### Usage

    get_currencies(string)

    get_currency(strings)

### Arguments

`string` | A string.
`strings` | A character vector.

### Details

These functions do not allow for leading decimal points.

### Value

- `get_currency` returns a character vector.

- `get_currencies` returns a data frame with one column for the currency symbol and one for the amount.

### Examples

    get_currencies("35.00 $1.14 abc5 $3.8 77")
    get_currency(c("ab3 13", "$1"))

[Package filesstrings version 2.5.0 Index]