Wie ordne ich einen Vektor von Werten einem anderen Vektor mit meiner eigenen benutzerdefinierten Karte in R [duplizieren]

8

Ich möchte eine Funktion, deren Eingabe ein Vektor von 1s, 2s und 3s ist, der 1 zu 0,2, 2 zu 0,4 und 3 zu 0,5 sendet. (Die Ausgabe sollte ein Vektor gleicher Länge sein.) Wie erreiche ich das?

Zum Beispiel, wenn

%Vor%

Dann die Funktion

%Vor%

sollte einen Vektor wie (.2, .4, .5, .4, .5, .5, .2)

zurückgeben     
Ben 27.08.2013, 04:31
quelle

2 Antworten

20

Einige Optionen, die alle verwenden:

%Vor%

Faktor

%Vor%

Benannter Vektor

%Vor%

Nachschlagetabelle

%Vor%

Benchmarks zur Quantifizierung von @Joe's Kommentar unten und auch @ Anandas Kommentar.

%Vor%     
thelatemail 27.08.2013, 04:39
quelle
0
%Vor%     
brown10 27.08.2013 14:15
quelle

Tags und Links