Convert a String to an Expression in R Programming – parse() Function Last Updated : 24 Jun, 2020 Improve Improve Like Article Like Save Share Report parse() function in R Language is used to convert an object of character class to an object of expression class. Syntax: parse(text = character) Parameters: character: Object of character class Example 1: # R program to convert # character to expression # Creating an object of character class x <- "sin(pi / 2)" # Class of object class(x) # Calling parse() Function x1 <- parse(text = x) # Class of parsed object class(x1) Output: [1] "character" [1] "expression" Example 2: # R program to convert # character to expression # Creating an object of character class x <- "2 ^ 3" # Evaluating the value of object eval(x) # Calling parse() Function x1 <- parse(text = x) # Evaluating the value of object eval(x1) Output: [1] "2^3" [1] 8 Like Article Suggest improvement Previous Printing out to the Screen or to a File in R Programming - cat() Function Next Check for a Pattern in the Vector in R Programming - grepl() Function Share your thoughts in the comments Add Your Comment Please Login to comment...