# format Function in R (2 Examples)

This article shows how to encode data objects in a common format using the format() function in the R programming language.

So now the part you have been waiting for – the examples!

## Definition & Basic R Syntax of format Function

Definition: The format R function encodes data objects into common formats.

Basic R Syntax: You can find the basic R programming syntax of the format function below.

`format(values) # Basic R syntax of format function`

In the remaining post, I’ll show two examples for the application of the format function in R. So keep on reading…

## Creation of Example Data

First, we’ll have to create some data that we can use in the examples below:

```set.seed(243266) # Set seed x <- rnorm(5) # Random values x # Print example vector # -1.5894026 -0.9007914 0.8997223 -0.4310145 1.5865680```

Have a look at the previous output of the RStudio console. It shows that the example data is a numeric vector containing five vector elements.

## Example 1: Specify Exact Number of Digits Using format() Function

Example 1 illustrates how to use the format command to define the exact number of digits our vector should show. Have a look at the following R code:

```format(x, digits = 3) # Using digits argument # "-1.589" "-0.901" " 0.900" "-0.431" " 1.587"```

As you can see, the amount of digits was reduced. Note that the format function converts numerics to the character class.

## Example 2: Specify Minimum Number of Digits Using format() Function

The following code illustrates how to use the format function to set a minimum number of digits by specifying the nsmall argument. First, let’s set the nsmall argument to 3:

```format(x, nsmall = 3) # Using nsmall argument # "-1.5894026" "-0.9007914" " 0.8997223" "-0.4310145" " 1.5865680"```

The previous R code didn’t change the way how our numbers are shown.

However, if we increase the nsmall argument, the number of shown digits is increased:

```format(x, nsmall = 15) # Larger nsmall # "-1.589402633173374" "-0.900791358067172" " 0.899722298111224" "-0.431014512150872" " 1.586568038530366"```

## Video, Further Resources & Summary

In case you need more explanations on the R programming syntax of this tutorial, I can recommend to watch the following video of my YouTube channel. In the video instruction, I explain the R code of this article:

Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party. If you accept this notice, your choice will be saved and the page will refresh.

Furthermore, you might want to read some of the related articles on this website.

To summarize: This article showed how to apply the format() function in R. If you have further questions, let me know in the comments.

Subscribe to the Statistics Globe Newsletter