### Name: sweep ### Title: Sweep out Array Summaries ### Aliases: sweep ### Keywords: array iteration ### ** Examples require(stats) # for median med.att <- apply(attitude, 2, median) sweep(data.matrix(attitude), 2, med.att)# subtract the column medians ## More sweeping: A <- array(1:24, dim = 4:2) ## no warnings in normal use sweep(A, 1, 5) (A.min <- apply(A, 1, min)) # == 1:4 sweep(A, 1, A.min) sweep(A, 1:2, apply(A, 1:2, median)) ## warnings when mismatch sweep(A, 1, 1:3)## STATS does not recycle sweep(A, 1, 6:1)## STATS is longer ## exact recycling: sweep(A, 1, 1:2)## no warning sweep(A, 1, as.array(1:2))## warning