How to use writeLines() function In R Language

In this method, the user has to use the writeline() function by calling it and passing it with the required parameters in the R programming language.

writeLines() is used to write lines in a connection.

Syntax: writeLines(text, con = stdout(), sep = “\n”, useBytes = FALSE)

Parameters:

  • Text: text you want to print
  • con: A connection object or a character string.
  • Sep: separator
  • UseBytes: True/False

R




# declaring variable
x <- "GEEKS \n FOR \n GEEKS"
 
# print x variable
writeLines(x)
 
# printing a string with \n new line
writeLines("GEEKS \nFOR \nGEEKS")


Output:

GEEKS  

FOR  

GEEKS

GEEKS  

FOR  

GEEKS

Approach: Split and Print New Line

  1. The printNewLine() function takes a string as an input argument.
  2. The strsplit() function is used to split the string into individual characters, which are stored in a vector.
  3. The for loop iterates over each character in the vector, printing it using the cat() function.
  4. If the character is a space, the cat() function is used to print a newline character (\n) to create a new line in the output.

R




printNewLine <- function(string) {
  splitString <- strsplit(string, split = "")[[1]]
  for (i in 1:length(splitString)) {
    cat(splitString[i])
    if (splitString[i] == " ") {
      cat("\n")
    }
  }
}
 
# Example usage:
printNewLine("GEEKS FOR GEEKS")


OUTPUT

GEEKS
FOR
GEEKS


R Program to Print a New Line in String

In this article, we will discuss how to print a new line in a string using R Programming Language.

Similar Reads

Method 1: Using cat() function

In this method, the need to call the cat() function which is here responsible to print text and text....

Method 2: Using writeLines() function

...

Contact Us