R Language
Expression: analyse + eval
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