Hi. I have a problem with the default behavior of seq(), which gives the argument "from" when the argument length.out = 1. This behavior is annoying when the number of value determine in length.out is not predictable. Would it be possible to add an argument that propose the median/mean, i.e. (from + to) / 2 when length.out = 1 ? Examples:> seq(from = 1, to = 11, length.out=1) # current method gives "from"1> seq(from = 1, to = 11, length.out=1) # alternative method gives the intermediate value of "from" and "to"6 Many thanks for your help. Best wishes, Gael Millot. Gael Millot UMR 3244 (IC-CNRS-UPMC) et Universite Pierre et Marie Curie Equipe Recombinaison et instabilite genetique Pav Trouillet Rossignol 5eme etage Institut Curie 26 rue d'Ulm 75248 Paris Cedex 05 FRANCE tel : 33 1 56 24 66 34 fax : 33 1 56 24 66 44 Email : gael.millot at curie.fr http://perso.curie.fr/Gael.Millot/index.html [[alternative HTML version deleted]]
Millot, I think the problem with that is that what you propose isn't a sequence starting at from in any meaningful way, and thus does not satisfy the contract of the seq function. Best, ~G On Jun 15, 2015 7:12 AM, "Millot Gael" <Gael.Millot at curie.fr> wrote:> Hi. > > I have a problem with the default behavior of seq(), which gives the > argument "from" when the argument length.out = 1. > This behavior is annoying when the number of value determine in length.out > is not predictable. > Would it be possible to add an argument that propose the median/mean, i.e. > (from + to) / 2 when length.out = 1 ? Examples: > > seq(from = 1, to = 11, length.out=1) # current method gives "from" > 1 > > > seq(from = 1, to = 11, length.out=1) # alternative method gives the > intermediate value of "from" and "to" > 6 > > Many thanks for your help. > > Best wishes, > > Gael Millot. > > > Gael Millot > UMR 3244 (IC-CNRS-UPMC) et Universite Pierre et Marie Curie > Equipe Recombinaison et instabilite genetique > Pav Trouillet Rossignol 5eme etage > Institut Curie > 26 rue d'Ulm > 75248 Paris Cedex 05 > FRANCE > tel : 33 1 56 24 66 34 > fax : 33 1 56 24 66 44 > Email : gael.millot at curie.fr > http://perso.curie.fr/Gael.Millot/index.html > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel >[[alternative HTML version deleted]]
Thanks for your answer. The rational behind my proposal is why taking "from" when length.out=1, more than "to" or "NA", or " integer(0) " ? This question seems basic. But is is not in certain situations, like when length.out = unpredictable positive integer. And I haven't found in ?seq() the particular behavior of this function when length.out = 1. Thanks for your help ! Best, Gael. De : Gabriel Becker [mailto:gmbecker at ucdavis.edu] Envoy? : lundi 15 juin 2015 16:25 ? : Millot Gael Cc : r-devel Objet : Re: [Rd] Add on argument in seq() Millot, I think the problem with that is that what you propose isn't a sequence starting at from in any meaningful way, and thus does not satisfy the contract of the seq function. Best, ~G On Jun 15, 2015 7:12 AM, "Millot Gael" <Gael.Millot at curie.fr<mailto:Gael.Millot at curie.fr>> wrote: Hi. I have a problem with the default behavior of seq(), which gives the argument "from" when the argument length.out = 1. This behavior is annoying when the number of value determine in length.out is not predictable. Would it be possible to add an argument that propose the median/mean, i.e. (from + to) / 2 when length.out = 1 ? Examples:> seq(from = 1, to = 11, length.out=1) # current method gives "from"1> seq(from = 1, to = 11, length.out=1) # alternative method gives the intermediate value of "from" and "to"6 Many thanks for your help. Best wishes, Gael Millot. Gael Millot UMR 3244 (IC-CNRS-UPMC) et Universite Pierre et Marie Curie Equipe Recombinaison et instabilite genetique Pav Trouillet Rossignol 5eme etage Institut Curie 26 rue d'Ulm 75248 Paris Cedex 05 FRANCE tel : 33 1 56 24 66 34 fax : 33 1 56 24 66 44 Email : gael.millot at curie.fr<mailto:gael.millot at curie.fr> http://perso.curie.fr/Gael.Millot/index.html [[alternative HTML version deleted]] ______________________________________________ R-devel at r-project.org<mailto:R-devel at r-project.org> mailing list https://stat.ethz.ch/mailman/listinfo/r-devel [[alternative HTML version deleted]]