[R] how to

Simone Gabbriellini simone.gabbriellini at gmail.com
Fri Feb 1 12:54:12 CET 2013

Dear List,

I have a list of lists and on each list I want to apply a function
from the igraph package, graph.knn. I need to calculate graph.knn for
each list on a graph g, then retrieve one of the result called $knn
and calculate its mean. The non-R style code looks like this:

for(i in listOfLists){
	print(mean(graph.knn(g, i)$knn))

Is there any way to convert this in a one-liner? I have tried to
figure it out with lapply() or mapply() but with no success.

Thank you in advance for your help.


Simone Gabbriellini, PhD

PostDoc at DISI, University of Bologna
mobile: +39 340 39 75 626
email: simone.gabbriellini at unibo.it
home: www.digitaldust.it

DigitalBrains srl
mobile: +39 340 39 75 626
email: simone.gabbriellini at digitalbrains.it
home: www.digitalbrains.it

More information about the R-help mailing list