Recherche…


Remarques

La fonction parse convertit le texte et les fichiers en expressions.

La fonction eval évalue les expressions.

Exécuter du code au format chaîne

Dans cet exemple, nous voulons exécuter du code qui est stocké dans un format de chaîne.

# the string
str <- "1+1"

# A string is not an expression.
is.expression(str)
[1] FALSE

eval(str)
[1] "1+1"

# parse convert string into expressions
parsed.str <- parse(text="1+1")

is.expression(parsed.str)
[1] TRUE

eval(parsed.str)
[1] 2


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow