# [R] Working with ranges of a list

jim holtman jholtman at gmail.com
Sun Dec 16 17:00:57 CET 2007

```You can use the following to get the data from that call:

> x <- do.call('rbind', kaste)
> as.matrix(x[,2:3])
[,1]  [,2]
[1,] 53.55 8.58
[2,] 53.87 8.7
[3,] 53.87 10.69

On Dec 16, 2007 10:54 AM, Mag. Ferri Leberl <ferri.leberl at gmx.at> wrote:
> Thank you for the attempt.
> On your advice I am working with lists to avoid the numbers (which are
> geographical coordinates) becoming strings. The call you suggest does
> not take care of that. Now I am trying to extract the coordinates from
> the list efficiently. Of course I could make a loop, e.g.
>
> punkte[,1]<-orte[[1]][[2[1]]]
>
> being replaced by
>
> for(n in 1:lang){
> punkte[n,1]<-orte[[n]][[2[1]]]
> punkte[n,2]<-orte[[n]][[3[1]]]
> }
>
> but I wonder if there was no more efficient way.
> Faithfully,
> Mag. Ferri Leberl
>
> Am Sonntag, den 16.12.2007, 10:32 -0500 schrieb jim holtman:
>
> > Is this what you want as output:
> >
> > > do.call('rbind', kaste)
> >      [,1]          [,2]  [,3]
> > [1,] "Bremerhaven" 53.55 8.58
> > [2,] "Cuxhaven"    53.87 8.7
> > [3,] "LÃ¼beck"     53.87 10.69
> >
> >
> >
> > On Dec 16, 2007 8:54 AM, Mag. Ferri Leberl <ferri.leberl at gmx.at> wrote:
> > > Dear everybody!
> > > Please find attached a tiny R-program. It returns:
> > >      [,1] [,2]
> > > [1,] 53.55   NA
> > > [2,] 53.55   NA
> > > [3,] 53.55   NA
> > > How can I manage the first column to show the second component not only
> > > of the first list in küste but of the second component of every list in
> > > küste respectively, such as to get the following array returned:
> > >      [,1] [,2]
> > > [1,] 53.55   NA
> > > [2,] 53.87   NA
> > > [3,] 53.87   NA
> > > Thank you in advance.
> > > yours,
> > > Mag. Ferri Leberl
> > >
> > > ______________________________________________
> > > R-help at r-project.org mailing list
> > > https://stat.ethz.ch/mailman/listinfo/r-help
> > > and provide commented, minimal, self-contained, reproducible code.
> > >
> > >
> >
> >
> >
>
>

--
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem you are trying to solve?

```