r Bei Verwendung von paste oder paste0 0.0 beibehalten

Dies ist eine einfache Frage, aber es beginnt mich zu ärgern, dass ich keine Lösung finden kann ...

Ich möchte in der Lage sein, die 0.0 zu behalten, wenn ich sie als Ausgabe verwende, wenn ich paste oder paste0 verwende. Wenn ich also Folgendes habe:

y <- c(-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5)
> y
[1] -1.5 -1.0 -0.5  0.0  0.5  1.0  1.5
paste0("x",y,"x")

Ich bekomme:

[1] "x-1.5x" "x-1x"   "x-0.5x" "x0x"    "x0.5x"  "x1x"    "x1.5x" 

aber wollen:

[1] "x-1.5x" "x-1.0x"   "x-0.5x" "x0.0x"    "x0.5x"  "x1.0x"    "x1.5x" 

Antworten auf die Frage(3)

Ihre Antwort auf die Frage