search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

R語言-使用data.table物件Cross Join | ARON HACK 亞倫害的

目錄

原始文章

R語言-使用data.table物件Cross Join


data.table是R語言中非常流行且好用的套件,但是它join的方式不是很直覺。常用的join方式如下表。參考資料〈JOINing data in R using data.table〉

Join類型 DT data.table::merge()
Inner X[Y, nomatch = 0] merge(X, Y, all=FALSE)
Left Outer Y[X] merge(X, Y, all.x=TRUE)
Right Outer merge(X, Y, all.y=TRUE)
Full Outer merge(X, Y, all=TRUE)
Full Outer Where Null (Not Inner) merge(X, Y, all=TRUE)
Cross Join

那Cross Join呢?

Cross Join是SQL中的一種Join方式,這個方式會讓資料量瞬間爆增,但某些情況下卻也滿好用的。

SQL CROSS JOIN圖片來源:SQL CROSS JOIN

來吧,複製貼上

把這個function加到你的codebase中,這樣之後就可以直接使用了,簡潔俐落又帥氣。

dt_cross_join 

推薦文章

在DataCamp學Python和R語言,快速入門資料科學

Content Protection by DMCA.com


熱門推薦

本文由 aronhackcom 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦