
Saludos a todos!!!
 
Estoy creando una funcion que al final me bote una lista de 4 elementos, pero que solo muestre 3 de ellos parecido a la siguiente funcion ya creada en R
 
###########################################

>library(vegan)
>data(BCI)
>specaccum(BCI,method="random")

Species Accumulation Curve
Accumulation method: exact
Call: specaccum(comm = BCI) 
                                                                         
Sites     1.000000   2.000000   3.000000   4.000000   5.000000   6.000000
Richness 90.780000 121.609796 139.045867 150.711568 159.236344 165.830621
sd        6.934811   7.193362   7.001993   6.635769   6.248117   5.894738
                                                                         
Sites      7.00000   8.000000   9.000000  10.000000  11.000000  12.000000
Richness 171.14214 175.553185 179.305613 182.560444 185.429166 187.991422
sd         5.59124   5.337029   5.125867   4.950143   4.802556   4.676742
                                                                          
Sites     13.000000  14.000000  15.000000  16.000000  17.000000  18.000000
Richness 190.305605 192.415490 194.354543 196.148792 197.818788 199.380984
sd         4.567412   4.470298   4.382021   4.299949   4.222057   4.146805
                                                                          
Sites     19.000000  20.000000  21.000000  22.000000  23.000000  24.000000
Richness 200.848707 202.232871 203.542501 204.785122 205.967066 207.093696
sd         4.073037   3.999894   3.926745   3.853133   3.778725   3.703284
                                                                          
Sites     25.000000  26.000000  27.000000  28.000000  29.000000  30.000000
Richness 208.169590 209.198683 210.184380 211.129646 212.037082 212.908981
sd         3.626634   3.548645   3.469209   3.388235   3.305631   3.221301
                                                                         
Sites     31.000000  32.000000  33.000000  34.000000  35.000000  36.00000
Richness 213.747382 214.554104 215.330782 216.078894 216.799782 217.49467
sd         3.135138   3.047015   2.956781   2.864256   2.769223   2.67142
                                                                         
Sites     37.00000  38.000000  39.000000  40.000000  41.000000  42.000000
Richness 218.16469 218.810871 219.434176 220.035497 220.615665 221.175459
sd         2.57053   2.466167   2.357857   2.245008   2.126874   2.002491
                                                                           
Sites     43.000000  44.000000  45.000000  46.000000  47.000000  48.0000000
Richness 221.715608 222.236800 222.739685 223.224876 223.692959 224.1444898
sd         1.870578   1.729378   1.576348   1.407647   1.216392   0.9916025
                        
Sites     49.0000000  50
Richness 224.5800000 225
sd         0.6954135   0
Warning message:
In cor(x > 0) : the standard deviation is zero

#####################################################
###### Como se oberva el resultado bota valores de sites, richness y sd "alineados" uno con el ######otro a cual ####corresponde. Si ponen la estructura de este objeto tendran
#####################################################

>str(specaccum(BCI,method="random"))

List of 6
 $ call    : language specaccum(comm = BCI, method = "random")
 $ method  : chr "random"
 $ sites   : int [1:50] 1 2 3 4 5 6 7 8 9 10 ...
 $ richness: num [1:50] 91 121 139 151 159 ...
 $ sd      : num [1:50] 6.73 7.02 6.65 6.23 5.14 ...
 $ perm    : num [1:50, 1:100] 94 129 141 156 161 168 173 177 178 181 ...
 - attr(*, "class")= chr "specaccum"

###################################################
###### Ese objeto resultante es una lista de 6 elementos, sin embargo cuando lo colocas como  resultado no muestra $perm como se observa cuando corres la funcion "specaccum", solo muestra call, method, sites, richnness, sd. Asi es como me gustaria poder hacer para mi funcion, y ademas para que los valores de sites, richnness y sd salgan alineados uno con el otro. Me gustaria que tipo de saber que tipo de comando podria usar para que cuando corra la funcion creada no muestre "$perm" y los otro valores salgan alineados. He revisado el cuerpo de la funcion specaccum y la he puesto parecida a la mia y no he visto diferencias, tampoco he encontrado algun comando que le ordene a funcion ocultar el $perm

###################################################

Agradezco de antemano su ayuda

Gabriel Antonio Trujillo Paucar
Estudiante de Biologia
     997603768

 		 	   		  
	[[alternative HTML version deleted]]

