That's when we knew as well.
#nomatch
That's when we knew as well.
#nomatch
[1] TRUE FALSE FALSE TRUE
if using function(x, table) match(x, table, nomatch = 0L) == 0L
Is that what we want?
[1] TRUE FALSE FALSE TRUE
if using function(x, table) match(x, table, nomatch = 0L) == 0L
Is that what we want?
`%not_in%` <- function(x, table) {
match(x, table, nomatch = 0L) == 0L
}
Note the == where %in% has >
`%not_in%` <- function(x, table) {
match(x, table, nomatch = 0L) == 0L
}
Note the == where %in% has >
"%notin%" <- function(x, table) match(x, table, nomatch = 0L) == 0L
Of course, you now get a masking warning when loading the package 🥲
"%notin%" <- function(x, table) match(x, table, nomatch = 0L) == 0L
Of course, you now get a masking warning when loading the package 🥲
And for sure ! They are marketplace.secondlife.com/p/nomatch-NO... and marketplace.secondlife.com/p/Sweet-Toy-... !!
And for sure ! They are marketplace.secondlife.com/p/nomatch-NO... and marketplace.secondlife.com/p/Sweet-Toy-... !!
"%in%" <- function(x, table) match(x, table, nomatch = 0) > 0
And if we just wrap the wrapper with Negate we get "not in":
"%ni%" <- Negate("%in%")
"%in%" <- function(x, table) match(x, table, nomatch = 0) > 0
And if we just wrap the wrapper with Negate we get "not in":
"%ni%" <- Negate("%in%")
if (!exists("%notin%")) {
`%notin%` <- function(x, table) match(x, table, nomatch = 0L) == 0L
}
if (!exists("%notin%")) {
`%notin%` <- function(x, table) match(x, table, nomatch = 0L) == 0L
}
I just don't use data.frame or tibbles anymore, {data.table} is loaded in every R file I create 😆
And things like
df[, r := .I ]
df[df, on=.(r > r), nomatch=0]
to perform permutation is just both clever and crazy efficient (especially when doing with grouping operations)
I just don't use data.frame or tibbles anymore, {data.table} is loaded in every R file I create 😆
And things like
df[, r := .I ]
df[df, on=.(r > r), nomatch=0]
to perform permutation is just both clever and crazy efficient (especially when doing with grouping operations)
thefoxclawpost.wordpress.com/2025/08/28/1...
@secondlife.bsky.social #TheBoldLlamaTshirtCo #freakytikitees #tikibar #nomatch #glamaffairsl #Laika #MUSE #KUSTOM9 #Clover #LIVIA #KCCouture #cuteforyou #euphoric #tanktop #secondlifeblogger
thefoxclawpost.wordpress.com/2026/07/18/1...
@secondlife.bsky.social #RYL #RoseYourLife #SportiWM2026 #WorldCup #Futbol #Soccer #minidress #GlamAffairSL #TheFIFTY #Maha #Avalon #NoMatch #TruthHair #SHIMM #EvoXSkin #EventRelease #Petrichor #SLEvents
thefoxclawpost.wordpress.com/2024/11/21/1...
@secondlife.bsky.social #TheBoldLlamaTshirtCo #WIPEvent #GlamAffairSL #UBER #Thanksgiving #holiday #feast #junkfood #feast #BootysBeauty #NoMatch #SecondLifeBloggers #SLEvents #secondlifeblogs
thefoxclawpost.wordpress.com/2024/11/21/1...
@secondlife.bsky.social #TheBoldLlamaTshirtCo #WIPEvent #GlamAffairSL #UBER #Thanksgiving #holiday #feast #junkfood #feast #BootysBeauty #NoMatch #SecondLifeBloggers #SLEvents #secondlifeblogs