Hi,

I am confused about how to select elements from a list.

I'm trying to select all rows of a table 'crossRsorted' such that the
mean of a related vector is > 0.  The related vector is accessible as
a list element l[[i]] where i is the row index.

I thought this would work:

> crossRsorted[mean(q[[ crossRsorted[,1] ]], na.rm = TRUE) > 0, ]
Error in q[[crossRsorted[, 1]]] : no such index at level 2

How can I express: "select only those rows 'r_i' from crossRsorted
where mean(q[[r_i[1]]]) > 0?

Thanks,

 - Godmar

______________________________________________
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