Ich benutze Xyplot auf einem Datenrahmen und möchte eine Panel-Funktion mit Daten, die nicht die (x, y, ...) Argumente, sondern einige zusätzliche Spalte der Daten Rahmen (sagen wir k im Beispiel unten):Feeding Datenrahmen Spalten zu xyplot Panel Funktionen
library(lattice)
mydata <- data.frame(xxx = 1:20,
yyy = rbinom(20,20,.5),
uuu = gl(2,10),
k = rnorm(20))
xyplot(formula = yyy ~ xxx | uuu, data = mydata,
panel = function(x,y,k, ...){
n <- x * k
panel.xyplot(n,y,...)
})
ich verstehe, dass dies nicht funktionieren wird, weil R nicht über diese k Spaltenfunktion an der Platte zuzuführen. Gibt es einen einfachen Weg dazu?
(Ich versuche, nicht nur x in meiner eigentlichen Panel-Funktion von k zu multiplizieren. Ich rufe eine andere Funktion, die k ... erfordert)
Vielen Dank!
+1! gute Illustration von Indices! – agstudy