2014-05-17 36 views
-1

我已經將數據集分成兩個不同的數據幀。R:在格圖中使用2個數據幀

我想使用這兩個數據幀,使用點陣來製作2面板圖。我需要知道這是否可能?

還是我必須保留1個數據框並創建一個因子變量?

+1

如果您針對問題制定了具有更具體定義的可重複示例,這將有所幫助。看到http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example – MrFlick

回答

0

一般來說,萊迪思喜歡把所有東西放在一個data.frame中。萊迪思包括make.groups(...)函數使這個過程更容易。例如:

d1<-data.frame(x=runif(20), y=rnorm(20)) 
d2<-data.frame(x=runif(20,.5,1.5),y= rnorm(20, 0, 2)) 

xyplot(y~x, make.groups(d1=d1, d2=d2), groups=which, auto.key=T) 
+0

即時嘗試創建一個2面板的情節,每個數據幀一個面板 – user3648688

+0

然後只需將其更改爲' xyplot(y〜x | which,make.groups(d1 = d1,d2 = d2))' – MrFlick

+0

也許你可以給我一些關於創建因子變量的信息。我有一個星期的矢量。我需要製作一個變量,標明週一至週五的M-F和週末 – user3648688