fastmatch पैकेज (एक पाश में जैसे) एक बहुत तेजी से बार-बार मैचों के लिए match
के संस्करण को भी लागू:तेज़%
set.seed(1)
library(fastmatch)
table <- 1L:100000L
x <- sample(table, 10000, replace=TRUE)
system.time(for(i in 1:100) a <- match(x, table))
system.time(for(i in 1:100) b <- fmatch(x, table))
identical(a, b)
वहाँ %in%
के लिए एक समान कार्यान्वयन मैं दोहराया लुकअप तेजी लाने के लिए इस्तेमाल कर सकते हैं है ? %in%
की परिभाषा को
लिए सबसे उपयोगी है, लेकिन fastmatch अगर आप एनए के खिलाफ मेल खाते हैं यह काम नहीं करता, आधार मैच करता है पर निर्भर करता है। – skan
यह कहां है? क्या उचित लिंक "https://github.com/s-u/fastmatch" है? ऐसा लगता है कि बहुत समय पहले अपडेट नहीं किया जा रहा है। – skan
मैं% fin% की कोशिश कर रहा हूं और बड़े डेटा के प्रत्येक कॉलम पर मिलान करने के लिए लापरवाही से fmatch.frame या डेटा.table और गति में बहुत अंतर नहीं देख सकता। – skan