Читать книгу R für Dummies - Andrie de Vries - Страница 56

Mit dem Anwender kommunizieren

Оглавление

Sie können auch Skripte schreiben, die mit dem Anwender kommunizieren. Um dem Nutzer Fragen zu stellen, verwenden Sie zum Beispiel die Funktion readline () . Im folgenden Codeausschnitt lesen Sie einen Wert von der Tastatur ein und weisen ihn der Variablen deinname zu:

> h <- "Hallo"

> deinname <- readline("Wie lautet Dein Name? ")

Wie heisst du? Andrie

> paste(h, deinname)

[1] "Hallo Andrie"

Je länger Ihr Code wird, desto umständlicher wird es, alles über die Konsole einzugeben – mit Drücken der -Taste nach jeder Zeile. Wie schön wäre es, zum Beispiel die drei (Eingabe-)Zeilen oben erst einzugeben, etwaige Fehler zu beseitigen und dann alle auf einmal ausführen zu lassen. Wie das geht, zeigen wir Ihnen im nächsten Abschnitt.

R für Dummies

Подняться наверх