2017-02-09 10 views
-3

Ich möchte numerische Werte vom Benutzer in R eingeben. Diese numerischen Werte befinden sich in einer Zeile. readline() liest die Werte, gibt sie dann aber als Zeichen zurück, so dass ich keine statistischen Operationen für diese Werte ausführen kann, während scan() nicht mehrere numerische Werte in einer Zeile in R verwendet. Bitte helfen Sie.Einzeilige Benutzereingabe in R

Beispieleingabe

630 135 146 233 144 498 729 120 511 670    

Können Sie mir empfehlen, einen Weg mit dem ich diese Werte Benutzer zur Eingabe auffordern können und speichern sie in numerischer so dass ich grundlegende statistische Operation auf diesen Werten durchführen kann.

+0

Warum nicht zuerst google? Erstes Ergebnis http://stackoverflow.com/questions/5974967/what-is-the-correct-way-to-ask-for-user-input-in-an-r-program –

Antwort

0
as.numeric(unlist(strsplit(readline()," "))) 
Verwandte Themen