Eduardo M. A. M.Mendes
2016-Jun-16 19:04 UTC
[R] Writing R package that call Fortran codes
> On Jun 16, 2016, at 3:50 PM, Berend Hasselman <bhh at xs4all.nl> wrote: > > >> On 16 Jun 2016, at 20:02, Eduardo M. A. M.Mendes <emammendes at gmail.com> wrote: >> >> Thanks Bill for pointing this out. I haven?t noticed it. >> >> Vineetha, try as.double(rep(0,n)) or as.matrix(rep(0,n)), >> > > Why not simply numeric(n)? > > Berend Hasselman >as.numeric(rep(0,n)) works too. Please remember that he wants a vector nor a scalar.
> On 16 Jun 2016, at 21:04, Eduardo M. A. M.Mendes <emammendes at gmail.com> wrote: > > >> On Jun 16, 2016, at 3:50 PM, Berend Hasselman <bhh at xs4all.nl> wrote: >> >> >>> On 16 Jun 2016, at 20:02, Eduardo M. A. M.Mendes <emammendes at gmail.com> wrote: >>> >>> Thanks Bill for pointing this out. I haven?t noticed it. >>> >>> Vineetha, try as.double(rep(0,n)) or as.matrix(rep(0,n)), >>> >> >> Why not simply numeric(n)? >> >> Berend Hasselman >> > > as.numeric(rep(0,n)) works too. Please remember that he wants a vector nor a scalar. >Indeed it does. And I certainly remembered that the OP wants a vector of length n. But so does numeric(n), which creates a length n vector. Just try numeric(2). Berend
Kodalore Vijayan, Vineetha W
2016-Jun-16 19:31 UTC
[R] Writing R package that call Fortran codes
Thanks for the suggestion Berend. I just tried with numeric(n) and its working for x and y. But my issue is different and its not resolved yet. -Vineetha On Thu, Jun 16, 2016 at 1:19 PM, Berend Hasselman <bhh at xs4all.nl> wrote:> > > On 16 Jun 2016, at 21:04, Eduardo M. A. M.Mendes <emammendes at gmail.com> > wrote: > > > > > >> On Jun 16, 2016, at 3:50 PM, Berend Hasselman <bhh at xs4all.nl> wrote: > >> > >> > >>> On 16 Jun 2016, at 20:02, Eduardo M. A. M.Mendes <emammendes at gmail.com> > wrote: > >>> > >>> Thanks Bill for pointing this out. I haven?t noticed it. > >>> > >>> Vineetha, try as.double(rep(0,n)) or as.matrix(rep(0,n)), > >>> > >> > >> Why not simply numeric(n)? > >> > >> Berend Hasselman > >> > > > > as.numeric(rep(0,n)) works too. Please remember that he wants a vector > nor a scalar. > > > > Indeed it does. And I certainly remembered that the OP wants a vector of > length n. > But so does numeric(n), which creates a length n vector. Just try > numeric(2). > > Berend > >[[alternative HTML version deleted]]