Wie konvertieren von R Formel zum text?

Ich habe Probleme beim arbeiten mit Formel als text. Was ich versuche zu tun, ist die Verkettung der Formel für den Titel des Diagramms. Jedoch, wenn ich versuche zu arbeiten, mit der Formel als text, ich nicht:

model <- lm(celkem ~ rok + mesic)
formula(model)
# celkem ~ rok + mesic

Ist dies in Ordnung. Jetzt möchte ich eine Zeichenfolge erstellen wie "my text celkem ~ rok + mesic" - das ist wo das problem kommt:

paste("my text", formula(model))
# [1] "my text ~"           "my text celkem"      "my text rok + mesic"

paste("my text", as.character(formula(model)))
# [1] "my text ~"           "my text celkem"      "my text rok + mesic"

paste("my text", toString(formula(model)))
# [1] "my text ~, celkem, rok + mesic"

Nun sehe ich, es ist ein sprint Funktion im Paket gtools, aber ich denke, das ist eine so grundlegende Sache, die es verdient, eine Lösung innerhalb der Standard-Umgebung!!

  • sprint ist nicht Teil der gtools mehr. Wer weiß, was ist die Lösung zu diesem post?
InformationsquelleAutor TMS | 2013-02-03
Schreibe einen Kommentar