On Nov 19, 2010, at 6:10 PM, Thomas Stewart wrote:

You may want to consider using eurodist in matrix form.  As in,

ED <- as.matrix(eurodist)

Then you could manipulate the matrix using standard or homemade functions,
like this one:

max.matrix <- function(A) {
 column <- ceiling(which.max(A)/nrow(A))
 row <- which.max(A) - (column-1)*nrow(A)
 A[row,column,drop=FALSE]
 }

max.matrix(ED)

which gives the following output:

      Athens
Lisbon   4532

As for your other issue, using the matrix form also works:

rowSums(ED)

Agree that matricization aids the task. Here's another approach:

> which( as.matrix(eurodist) == max(as.matrix(eurodist)),
            arr.ind=TRUE)
       row col
Lisbon  12   1
Athens   1  12



Hope that helps.
-tgs



On Fri, Nov 19, 2010 at 10:23 AM, lgpeco <badblueb...@gmail.com> wrote:


## i have one question anouth this package..
library(datasets)
eurodist
## if i type this i get max distance between european cities
max(eurodist)
[1] 4532
## but i would like get something like this: 4532 Gilbratar - Anthens
## and another one..
## if a live in barcelona and i would like travel in all cities
## how can i get sum of all distance to other cities... i try
sapply(eurodist["Barcelona"], sum)
## and rowSums(eurodist["Barcelona",]) and it doesn't working.. tnx for
helping ;)
--
View this message in context:
http://r.789695.n4.nabble.com/library-datasets-tp3050497p3050497.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
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]]

______________________________________________
R-help@r-project.org mailing list
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.

David Winsemius, MD
West Hartford, CT

______________________________________________
R-help@r-project.org mailing list
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.

Reply via email to