[R] error in duplicated() man page
Bert Gunter
bgunter@4567 @end|ng |rom gm@||@com
Thu May 9 17:46:15 CEST 2019
Juan:
No, I think there may be a bug:
> duplicated(array(c(1,2,3,2,5,6),c(3,2)), MARGIN=1:2)
[,1] [,2]
[1,] FALSE TRUE
[2,] FALSE FALSE
[3,] FALSE FALSE
## This is wrong
## But if we first define the array...
> a <- array(c(1,2,3,4,5,6), c(3,2))
> duplicated(a, MARGIN = 1:2)
[,1] [,2]
[1,] FALSE FALSE
[2,] FALSE FALSE
[3,] FALSE FALSE
## This is right
I'll wait a bit before filing a bug report so that any error I may be
making can be pointed out (note that my R version is NOT current, so I need
to update).
> sessionInfo()
R version 3.5.2 (2018-12-20)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Mojave 10.14.4
Matrix products: default
BLAS:
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK:
/Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_3.5.2 tools_3.5.2
Bert Gunter
"The trouble with having an open mind is that people keep coming along and
sticking things into it."
-- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )
On Thu, May 9, 2019 at 8:10 AM Juan Gomez <juangomezduaso using gmail.com> wrote:
> I think there is an error in duplicated() help page when it states that:
> "The array method calculates for each element of the sub-array
> specified by MARGIN if the remaining dimensions are identical to those
> for an earlier (or later, when fromLast = TRUE) element (in row-major
> order). "
> Instead of:
> "... (in column-major order)"
>
> For instance:
> duplicated(array(c(1,2,3,2,5,6),c(3,2)), MARGIN=1:2)
> [,1] [,2]
> [1,] FALSE TRUE
> [2,] FALSE FALSE
> [3,] FALSE FALSE
> >
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
[[alternative HTML version deleted]]
More information about the R-help
mailing list