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"
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:
Publicación traducida automáticamente
Artículo escrito por SoumikMondal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA