I can\'t manage to do a non-equi-join with data.table when (backticked) column names include a space.
I collect such names from our database at work, and our explici
Specifying on=
with strings is another option:
a[b, on = c("test name1==test name4", "test name2>test name3", "test name2<=V2")]
I think this works only if there is no whitespace around the equality/inequality operators and ==
is used instead of =
.
I'm not sure if there's a way to write the on=
along the lines of the OP's code, though it seems like there should be.