Skip to content
Incomplete sheet

This sheet is incomplete and could use some attention. Please submit code snippet suggestions as an issue or PR here.

integer

For representing integer values

Constants

Action Code Details
Min integer
.Machine$integer.min
Max integer
.Machine$integer.max
Missing value (NA)
NA_integer_

Create

Action Code Details
Empty integer vector, length 0
integer()

Integer vectors

Action Code Details
Integer vector of zeros, length n
integer(n)
Cast to integer
as.integer(y)
Parse string to integer
as.integer(y)
Parse failures return NA

Test

Action Code Details
Is integer
is.integer(x)

Integer vectors

Action Code Details
Vectors are pairwise equal (no NAs present)
all(x == y)
All elements are equal (no NAs present)
min(x) == max(x)
All elements are equal, igorning NAs)
min(x, na.rm = TRUE) == max(x, na.rm = TRUE)

Convert

Action Code Details
To numeric
as.numeric(x)

Format as string

Action Code Details
To character
as.character(x)
Format with thousands separator (comma)
scales::comma(x)
Format with sign prefix
formatC(x, format = 'fg', flag = '+')