Hello,

It's easy to create a new column. Since you haven't said where nor the type of data structure you are using, I'll try to answer to both.
Suppose that 'x' s a matrix. Then

newcolumn <- newvalues
x2 <- cbind(x, newcolumn)  # new column added to x, result in x2

Suppose that 'y' is a data.frame. Then the same would do it, or

y$newcolumn <- newvalues

Now, I believe that the new values come from your function. If so, you must assign the function value to some variable outside the function.

htlindex <- HTL.index(...etc...)  # 'htlindex' is the 'newvalues' above


Two extra notes.
One, rowSums() does what your apply() instructions do.

Second, first you multiply then you divide, to give 'weights'. I think this is just an example, not the real function.

Hope this helps,

Rui Barradas

Em 11-06-2012 07:01, Jhope escreveu:
Hi R-listers,

I am trying to group my HTL data, this is a column of data of "Distances to
the HTL" data = turtlehatch. I would like to create an Index of distances
(0-5m, 6-10, 11-15, 16-20... up to 60). And then create a new file with this
HTLIndex in a column.

So far I have gotten this far:

HTL.index <- function (values, weights=c(0, 5, 10, 15, 20, 25, 30, 35, 40,
45, 50, 55, 60)) {
hope <-values * weights
return (apply(hope, 1, sum)/apply(values, 1, sum))
}
write.csv(turtlehatch, "HTLIndex", row.names=FALSE)
----

But I do not seem to be able to create a new column " in a new file.

Please advise, Jean

--
View this message in context: 
http://r.789695.n4.nabble.com/Grouping-distances-tp4632985.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.


______________________________________________
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