have a look at ?unlist(); you can also use sapply() in this case instead of lapply().

Best,
Dimitris


voidobscura wrote:
Hi all, I have been experimenting with writing my own matrix column sum
function.  I want it to return a list.

csum<-function(m)
{
    a = data.frame(m)
    s = lapply(a,sum)
return(s) }

I wish to use the same code up until the return(s) that I have listed above. The problem is that s, I believe, is a data frame (looks like this:)

$X1
[1] 148

$X2
[1] 156

$X3
[1] 164

$X4
[1] 172

$X5
[1] 180

I would like a vector with these values (148,156,etc). How may I do this? tia!

--
Dimitris Rizopoulos
Assistant Professor
Department of Biostatistics
Erasmus University Medical Center

Address: PO Box 2040, 3000 CA Rotterdam, the Netherlands
Tel: +31/(0)10/7043478
Fax: +31/(0)10/7043014

______________________________________________
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