Suche…


Bemerkungen

Die Funktion parse konvertiert Text und Dateien in Ausdrücke.

Die Funktion eval wertet Ausdrücke aus.

Code im String-Format ausführen

In diesem Beispiel möchten wir Code ausführen, der in einem String-Format gespeichert ist.

# 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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow