Wie füge ich String und einer Leistung bewertet, der von einer Funktion in R?
Grundsätzlich habe ich die folgenden sagen:
counter <- 3
k <- 9999
Ich würde gerne R zum drucken der folgenden:
on the 3rd count: 9999
Nicht jemand, welchen Befehl muss ich nutzen um dies zu tun? Bitte spell it out für mich ,da ich komplett neu bin R.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der grundsätzliche Aufbau ist
Musst du ein wenig klug zu wählen Sie den richtigen suffix für die Ziffer (d.h. die "rd" nach 3, "th" nach 4-9, etc. Hier ist eine Funktion, es zu tun:
}
Also:
Müssen Sie die
sep
argument, weil standardmäßigpaste
fügt Sie ein Leerzeichen zwischen den Zeichenfolgen.suffixSelector
+1suffixSelector
!)Hier einen etwas anderen Ansatz, um Haken jede ganze Zahl mit der entsprechenden Endung. Wenn Sie nehmen Sie auseinander, werden Sie sehen, dass es wirkt erfassen der syntaktischen(?) Regel für den Aufbau der Ordnungszahlen die form jedes integer.
Einer erläuternden Anmerkung: Die
10*(((x %% 100) %/% 10) == 1)
bit ist erforderlich, um herausgreifen zahlen endet in 10 bis 19 (11, 12, und 13 sind die echt schlechten Schauspieler hier) senden Sie alle Elemente dersuffix
mit"th"
.Verwenden
sprintf