La función format() en el lenguaje de programación R se usa para formatear strings y números en un estilo específico.
Sintaxis: formato (x, dígitos, npequeño, científico, ancho, justificar = c («izquierda», «derecha», «centro», «ninguno»))
Parámetros:
- x: es la entrada del vector.
- dígitos: es el número total de dígitos mostrados.
- nsmall: es el número mínimo de dígitos a la derecha del punto decimal.
- científico: se establece en VERDADERO para mostrar la notación científica.
- ancho: indica el ancho mínimo que se mostrará rellenando espacios en blanco al principio.
- justificar: es la visualización de la string a la izquierda, a la derecha o al centro.
Formateo de strings en R
Ejemplo: En este ejemplo, vamos a trabajar con el formato de string en la programación R usando el método format().
R
# Placing string in the left side result1 <- format("GFG", width = 8, justify = "l") # Placing string in the center result2 <- format("GFG", width = 8, justify = "c") # Placing string in the right result3 <- format("GFG", width = 8, justify = "r") # Getting the different string placement print(result1) print(result2) print(result3)
Producción:
[1] "GFG " [1] " GFG " [1] " GFG"
Formateo de números en R
Aquí usaremos el método format() para formatear números en la programación R.
Ejemplo 1:
R
# R program to illustrate # format function # Calling the format() function over # different arguments # Rounding off the specified digits # into 4 digits result1 < - format(12.3456789, digits=4) result2 < - format(12.3456789, digits=6) print(result1) print(result2) # Getting the specified minimum number of digits # to the right of the decimal point. result3 < - format(12.3456789, nsmall=2) result4 < - format(12.3456789, nsmall=7) print(result3) print(result4)
Producción:
[1] "12.35" [1] "12.3457" [1] "12.34568" [1] "12.3456789"
Ejemplo 2:
R
# R program to illustrate # format function # Calling the format() function over # different arguments # Getting the number in the string form result1 < - format(1234) result2 < - format(12.3456789) print(result1) print(result2) # Display numbers in scientific notation result3 < - format(12.3456789, scientific=TRUE) result4 < - format(12.3456789, scientific=FALSE) print(result3) print(result4)
Producción:
[1] "1234" [1] "12.34568" [1] "1.234568e+01" [1] "12.34568"
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA