Wie kann ich die Variable in R einen oberen Deckel geben?Setzen Sie eine obere Grenze für den Wert der Variablen in R
Angenommen, ich habe ein data.frame mit den Spalten "a" und "b". Werte von "b" liegen im Bereich von 1: 100. Ich möchte alle Werte> 50 gleich 50 machen.
Ich kann eine Schleife schreiben und das erledigen, aber ich brauche eine Funktion.
Oder 'df $ b = pmin (df $ b, 50)' – Frank
Danke Frank. pmin() war die Funktion, nach der ich suchte. –
'df [df $ b> 50,] $ b <- 50' sieht sehr komisch aus, weil es zuerst alle' df' substrahiert, dann 'b' daraus nimmt - würde 'df $ b [df $ b> 50] <- 50' Standard sein? Ihr zweites Beispiel im auskommentierten Text scheint ebenfalls angemessen. – thelatemail