Impresión de salida de un programa R

En R hay varios métodos para imprimir la salida. El método más común para imprimir la salida en el programa R, se utiliza una función llamada print() . Además, si el programa de R se escribe en la consola línea por línea, la salida se imprime normalmente, sin necesidad de usar ninguna función para imprimir esa salida. Para hacer esto, simplemente seleccione la variable de salida y presione el botón ejecutar . Ejemplo: 

R

# select 'x' and then press 'run' button
# it will print 'GeeksforGeeks' on the console
x <- "GeeksforGeeks"
x

Producción:

[1] "GeeksforGeeks"

output-of-R-program

Imprimir salida usando la función print()

Usar la función print() para imprimir la salida es el método más común en R. La implementación de este método es muy simple.

Sintaxis: print(“cualquier string”) o, print(variable)

Ejemplo: 

R

# R program to illustrate
# printing output of an R program
 
# print string
print("GFG")
 
# print variable
# it will print 'GeeksforGeeks' on the console
x <- "GeeksforGeeks"
print(x)

Producción:

[1] "GFG"
[1] "GeeksforGeeks"

Imprima la salida usando la función pegar() dentro de la función imprimir ()

R proporciona un método paste() para imprimir la salida con una string y una variable juntas. Este método se define dentro de la función print() . paste() convierte sus argumentos en strings de caracteres. También se puede usar el método paste0() .

Nota: La diferencia entre paste() y paste0() es que el argumento sep por defecto es ” “(pegar) y “”(pegar0).

Sintaxis: print(pegar(“cualquier string”, variable)) o, print(pegar0(variable, “cualquier string”))

Ejemplo: 

R

# R program to illustrate
# printing output of an R program
 
x <- "GeeksforGeeks"
 
# using paste inside print()
print(paste(x, "is best (paste inside print())"))
 
# using paste0 inside print()
print(paste0(x, "is best (paste0 inside print())"))

Producción:

[1] "GeeksforGeeks is best (paste inside print())"
[1] "GeeksforGeeksis best (paste0 inside print())"

Imprimir salida usando la función sprintf()

sprintf() es básicamente unafunción de biblioteca C. Esta función se usa para imprimir strings como lenguaje C. Esto funciona como una función contenedora para imprimir valores y strings juntas como el lenguaje C. Esta función devuelve un vector de caracteres que contiene una combinación formateada de string y variable para imprimir.

Sintaxis: sprintf(“cualquier string %d”, variable) o, sprintf(“cualquier string %s”, variable) o, sprintf(“cualquier string %f”, variable)) etc.

Ejemplo: 

R

# R program to illustrate
# printing output of an R program
 
x = "GeeksforGeeks" # string
x1 = 255            # integer
x2 = 23.14          # float
 
# string print
sprintf("%s is best", x)
 
# integer print
sprintf("%d is integer", x1)
 
# float print
sprintf("%f is float", x2)

Producción:

> sprintf("%s is best", x)
[1] "GeeksforGeeks is best"
> sprintf("%d is integer", x1)
[1] "255 is integer"
> sprintf("%f is float", x2)
[1] "23.140000 is float"

Imprimir salida usando la función cat()

Otra forma de imprimir resultados en R es usar la función cat() . Es lo mismo que la función print() . cat() convierte sus argumentos en strings de caracteres. Esto es útil para imprimir resultados en funciones definidas por el usuario.

Sintaxis: cat(“cualquier string”) or, cat(“cualquier string”, variable)

Ejemplo: 

R

# R program to illustrate
# printing output of an R program
 
# print string with variable
# "\n" for new line
x = "GeeksforGeeks"
cat(x, "is best\n")
 
# print normal string
cat("This is R language")

Producción:

GeeksforGeeks is best
This is R language

Imprimir salida usando la función de mensaje()

Otra forma de imprimir algo en R usando la función de mensaje() . Esto no se usa para la salida de impresión, sino para mostrar mensajes de diagnóstico simples que no son advertencias ni errores en el programa. Pero se puede utilizar para usos normales para la salida de impresión.

Sintaxis: mensaje («cualquier string») o mensaje («cualquier string», variable)

Ejemplo: 

R

# R program to illustrate
# printing output of an R program
 
x = "GeeksforGeeks"
# print string with variable
message(x, "is best")
 
# print normal string
message("This is R language")

Producción:

GeeksforGeeks is best
This is R language 

Escribir la salida en un archivo

Para imprimir o escribir un archivo con el valor de una variable existe una función llamada write() . Esta función se utiliza una opción llamada tabla para escribir un archivo.

Sintaxis: write.table(variable, file = “file1.txt”) o write.table(“any string”, file = “file1.txt”)

Ejemplo: 

R

# R program to illustrate
# printing output of an R program
 
x = "GeeksforGeeks"
# write variable
write.table(x, file = "my_data1.txt")
 
# write normal string
write.table("GFG is best", file = "my_data2.txt")

Producción: salida del programa R

Publicación traducida automáticamente

Artículo escrito por SoumikMondal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *