The log() function computes logarithms; by default, it calculates the natural logarithms. The log10() function computes common (for example, base 10) logarithms. The log2() function computes binary (i.e., base 2) logarithms. The common log(x, base) function computes logarithms with base.
log10 in R
The log10() is an inbuilt R mathematical function that calculates the base 10 logarithms. The log() function calculates natural logarithms by default. The log2() method computes the logarithm of the given column in base 2.
Syntax
log10(x)
Parameters
It takes x as a column to calculate.
Example
Let’s find the log10 of 5 using the log10() function.
log10(5)
Output
[1] 0.69897
Let’s find the log10 value of 0 and 1.
log10(0)
log10(1)
Output
[1] -Inf
[1] 0
Plot the log10() function in R
The most used plotting function in R programming is the plot() function. It is an inbuilt generic function with many methods called according to the type of object passed to the plot().
Open the rstudio and write the following code.
data <- seq(0, 1, by = 0.1)
plot(data, log10(data), typ = "l", col = "red")
Output
Find the log10() of the vector.
To find the log2 of the vector, pass the vector to the log10() function. Before that, you have to create a vector sequence if it is not available to you. Let’s create a vector sequence for our example.
vc <- (rep(1:5))
cat("The vector sequence is: ")
cat(vc, "\n")
Output
The vector sequence is: 1 2 3 4 5
To find the log10 of this vector, pass the sequence to a log10() function.
vc <- (rep(1:5))
cat("The vector sequence is: ")
cat(vc, "\n")
cat("Find the log10() of vector sequence is: ")
cat(log10(vc))
Output
The vector sequence is: 1 2 3 4 5
Find the log10() of vector sequence is: 0 0.30103 0.4771213 0.60206 0.69897
That is it for log10() function in R language.

Krunal Lathiya is an Information Technology Engineer by education and web developer by profession. He has worked with many back-end platforms, including Node.js, PHP, and Python. In addition, Krunal has excellent knowledge of Data Science and Machine Learning, and he is an expert in R Language. Krunal has written many programming blogs, which showcases his vast expertise in this field.