R version 3.1.1 (2014-07-10) -- "Sock it to Me" Copyright (C) 2014 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 (64-bit)
Dear friends - I have a small problem with diff (I guess) I made a sequence with fixed interval between consecutive elements - and hence thought the diff would be as specified but had a vector with apparently identical 12 elements returned from diff tt <- seq(0,20,by=0.02) unique(diff(tt)) #[1] 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 Trying to see if these elements in diff were duplicated duplicated(diff(tt)) #[1] FALSE TRUE FALSE FALSE TRUE FALSE FALSE TRUE TRUE and from sum(duplicated(diff(tt))) [1] 988 saw that 12 of the elements in duplicated(diff(tt)) were FALSE. Would it be expected that the first was FALSE and the rest TRUE? |duplicated()|determines which elements of a vector or data frame are duplicates of elements with smaller subscripts, and returns a logical vector indicating which elements (rows) are duplicates. All best wishes Troels Aalborg, Denmark [[alternative HTML version deleted]] ______________________________________________ R-help@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.