[R] Odp: Sampling question

Petr PIKAL petr.pikal at precheza.cz
Tue Jan 18 11:30:48 CET 2011


Hi

It is rather unclear how do you want sample your data. It seems to me that 
you can  sample row numbers and choose sampled rows from data frame.

I probably direct output to a list ("mylist") and use

result <- lapply("mylist", GFD)

Regards
Petr



r-help-bounces at r-project.org napsal dne 17.01.2011 16:31:59:

> Dear list i have a sample question
> 
> I have a dataframe of 1500 species and 13 life history traits. 
> 
> small example code:
> 
> traits <- data.frame(letters[1:9],
>        sample(letters, 9),
>        sample(letters, 9),
>        sample(letters, 9),
>        sample(letters, 9),
>        sample(letters, 9),
>        sample(letters, 9),
>        sample(letters, 9),
>        sample(letters, 9))
> colnames(traits) <- c("species", 1:8)
> 
> What i want to do is:
> 
> Sample a number of species from the data frame in integers of 50: -  50 
> species, 100 species ,150,200... up-to 1500, when i sample them i also 
want 
> the traits associated with them to be kept intact. For each species 
number i 
> would like a 1000 repetitions. So i would like 50 species with their 
life 
> history traits randomly sampled 1000 times, then 100 species with their 
life 
> history traits sampled 1000 times. I appreciate that as i get to the 
higher 
> numbers i.e 1500 species this will only be sampled once, therefore i 
will need
> to use replace = yes.
> 
> Then i have a function i want to run on the sample so for the 50 species 
 i 
> want to run a function which requires the name of the sample
> 
> GFD(50species_sample1)
> GFD(50species_sample2) etc to 
> GFD(50species_sample1000)
> 
> Then 
> 
> GFD(100species_sample1)
> 
> etc.
> With the reults put into a data-frame.
> 
> I am relatively new to R, i could probably hack together a code but i am 

> unsure how to join it up so i sample, retain the data and then use it in 
a function?
> 
> Any help would be greatly appreciated.
> 
> I appreciate this is a lot to ask so any help would be greatly 
appreciated.
> 
> Thanks in advance,
> 
> Chris
> 
> ______________________________________________
> R-help at 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.



More information about the R-help mailing list