Narzędzia użytkownika

Narzędzia witryny


r_dplyr_zlaczanie

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Ostatnia wersja Both sides next revision
r_dplyr_zlaczanie [2015/01/19 20:51]
zozlak
r_dplyr_zlaczanie [2015/01/19 21:00]
zozlak
Linia 50: Linia 50:
 #        4   <​NA> ​      IV #        4   <​NA> ​      IV
  
-</​code>​ 
- 
-===== union, intersect, setdiff ===== 
- 
-//​**union**(tablica1,​ tablica2)// 
- 
-  * Odfiltrowują z przekazanych par [[r_dplyr_tablice|tablic dplyr-a]] sumę, część wspólną lub różnicę obserwacji. 
-    * //union()// odpowiada kombinacji //​bind_rows()//​ (patrz niżej) i [[r_dplyr_wiersze#​distinct|distinct()]]//;​ 
-    * //​intersect()//​ odpowiada [[r_dplyr_wiersze#​semi_join|semi_join()]];​ 
-    * //​setdiff()//​ odpowiada [[r_dplyr_wiersze#​anti_join|anti_join()]];​ 
- 
-==== Przykład ==== 
- 
-<​code>​ 
 </​code>​ </​code>​
  
Linia 123: Linia 109:
 </​code>​ </​code>​
  
 +===== union, intersect, setdiff =====
 +
 +//​**union**(tablica1,​ tablica2)//
 +
 +  * Złącza przekazane [[r_dplyr_tablice|tablice dplyr-a]] wierszami, przy czym pomija duplikaty wierszy.
 +  * Obydwie tablice muszą posiadać jednakową liczbę jednakowo nazwanych kolumn jednakowych typów.
 +
 +==== Przykład ====
 +
 +<​code>​
 +t1 = data.frame(a = 1:3, b = 11:13)
 +t2 = data.frame(a = 2:4, b = 12:14)
 +
 +union(t1, t2)
 +# wynikiem będzie:
 +#
 +# a  b
 +# 4 14
 +# 3 13
 +# 2 12
 +# 1 11
 +</​code>​
  
r_dplyr_zlaczanie.txt · ostatnio zmienione: 2015/01/27 09:08 przez zozlak