@@ -160,8 +160,8 @@ local({
160160 expected = list(
161161 inner = data.table(id1=1:2, v1=1:2, v2=1:2),
162162 left = data.table(id1=1:2, v1=1:2, v2=1:2),
163- right = data.table(id1=1:3, v1=c(1:2,NA), v2=1:3),
164- full = data.table(id1=1:3, v1=c(1:2,NA), v2=1:3)
163+ right = data.table(id1=1:3, v1=c(1:2, NA), v2=1:3),
164+ full = data.table(id1=1:3, v1=c(1:2, NA), v2=1:3)
165165 )
166166 frac = 0.0
167167 for (how in c("inner", "left", "right", "full")) {
@@ -184,9 +184,9 @@ local({
184184 )
185185 expected = list(
186186 inner = data.table(id1=1:2, v1=1:2, v2=1:2),
187- left = data.table(id1=1:3, v1=1:3, v2=c(1:2,NA)),
187+ left = data.table(id1=1:3, v1=1:3, v2=c(1:2, NA)),
188188 right = data.table(id1=1:2, v1=1:2, v2=1:2),
189- full = data.table(id1=1:3, v1=1:3, v2=c(1:2,NA))
189+ full = data.table(id1=1:3, v1=1:3, v2=c(1:2, NA))
190190 )
191191 frac = 0.0
192192 for (how in c("inner", "left", "right", "full")) {
@@ -204,14 +204,14 @@ local({
204204### LHS single nonmatch RHS on both sides: no copy in left, right
205205local({
206206 l = list(
207- lhs = data.table(id1=3:1 , v1=1:3),
208- rhs = data.table(id1=c(4L,2:1), v2=1:3)
207+ lhs = data.table(id1=c(3L, 2:1) , v1=1:3),
208+ rhs = data.table(id1=c(4L, 2:1), v2=1:3)
209209 )
210210 expected = list(
211211 inner = data.table(id1=2:1, v1=2:3, v2=2:3),
212- left = data.table(id1=3:1 , v1=1:3, v2=c(NA,2:3)),
213- right = data.table(id1=c(4L,2:1), v1=c(NA,2:3), v2=1:3),
214- full = data.table(id1=c(3:1,4L), v1=c(1:3,NA), v2=c(NA,2:3,1L))
212+ left = data.table(id1=c(3L, 2:1) , v1=1:3, v2=c(NA, 2:3)),
213+ right = data.table(id1=c(4L, 2:1), v1=c(NA, 2:3), v2=1:3),
214+ full = data.table(id1=c(3:1, 4L), v1=c(1:3, NA), v2=c(NA, 2:3, 1L))
215215 )
216216 frac = 0.0
217217 for (how in c("inner", "left", "right", "full")) {
@@ -234,9 +234,9 @@ local({
234234 )
235235 expected = list(
236236 inner = data.table(id1=integer(), v1=integer(), v2=integer()),
237- left = data.table(id1=2:1, v1=1:2, v2=c( NA_integer_,NA) ),
238- right = data.table(id1=3:4, v1=c( NA_integer_,NA) , v2=1:2),
239- full = data.table(id1=c(2:1,3:4), v1=c(1:2,NA,NA), v2=c(NA,NA,1:2))
237+ left = data.table(id1=2:1, v1=1:2, v2=NA_integer_),
238+ right = data.table(id1=3:4, v1=NA_integer_, v2=1:2),
239+ full = data.table(id1=c(2:1, 3:4), v1=c(1:2, NA, NA), v2=c(NA, NA, 1:2))
240240 )
241241 frac = 0.0
242242 for (how in c("inner", "left", "right", "full")) {
@@ -285,13 +285,13 @@ local({
285285 expected = list(
286286 inner = data.table(id1=integer(), v1=integer(), v2=integer()),
287287 left = data.table(id1=integer(), v1=integer(), v2=integer()),
288- right = data.table(id1=2:1, v1=c( NA_integer_,NA) , v2=1:2),
289- full = data.table(id1=2:1, v1=c( NA_integer_,NA) , v2=1:2)
288+ right = data.table(id1=2:1, v1=NA_integer_, v2=1:2),
289+ full = data.table(id1=2:1, v1=NA_integer_, v2=1:2)
290290 )
291291 frac = 0.0
292292 for (how in c("inner", "left", "right", "full")) {
293293 frac = frac + 0.1
294- for (mult in c("all", "first", "last" , "error")) {
294+ for (mult in c("all", "first", "last", "error")) {
295295 frac = frac + 0.01
296296 test(27 + (frac <- frac + 0.001), ans <- mergepair(l$lhs, l$rhs, on="id1", how=how, mult=mult, copy=TRUE), expected[[how]])
297297 test(27 + (frac <- frac + 0.001), copied(ans, l))
@@ -309,9 +309,9 @@ local({
309309 )
310310 expected = list(
311311 inner = data.table(id1=integer(), v1=integer(), v2=integer()),
312- left = data.table(id1=2:1, v1=1:2, v2=c( NA_integer_,NA) ),
312+ left = data.table(id1=2:1, v1=1:2, v2=NA_integer_),
313313 right = data.table(id1=integer(), v1=integer(), v2=integer()),
314- full = data.table(id1=2:1, v1=1:2, v2=c( NA_integer_,NA) )
314+ full = data.table(id1=2:1, v1=1:2, v2=NA_integer_)
315315 )
316316 frac = 0.0
317317 for (how in c("inner", "left", "right", "full")) {
0 commit comments