ich einen Datenrahmen wie dieseWie eine Funktion auf eine Spalte in R-Datenrahmen und Speicherausgang in einem Datenrahmen
set.seed(12)
df=data.frame(a=runif(20,-100,100),b=rep(c("a","b"),10))
Jetzt muss ich herausfinden, was% der Werte in Spalte anzuwenden ‚a‘ die haben absoluten Wert < n, und n ist eine Variable: 10, 20, 30, 40, 50, und gibt das Ergebnis in einen Datenrahmen wie diese
n 10 20 30 40 50
% in the range 12% 14% 27% 40% 50%
Also was ist der tatsächliche Ausgang, den Sie wünschen? Ihre Beispielausgabe data.frame ist nicht sehr klar. – MrFlick
Ich habe die Antwort bearbeitet (mit Dummy-Wert). hoffe es ist klarer. – santoku
Entsprechen diese tatsächlich den von Ihnen bereitgestellten Beispieldaten? Sind "n" und "% in range" ein Spalten- und Spaltenkopf im data.frame? Ist das nur zur Präsentation gedacht? – MrFlick