[R] Sample
     (Ted Harding) 
    Ted.Harding at manchester.ac.uk
       
    Sat Jul 26 23:26:56 CEST 2008
    
    
  
On 26-Jul-08 21:12:56, Raphael Saldanha wrote:
> Hi!
> 
> I have a data.frame, like this one:
>> data
>   0-100 100-250 250+
> a     9      18   16
> b    33      25   27
> c    21      19   17
> d    25      22   19
> e    40      39   19
> f    77      45   29
> 
> If I request a sample of 2, I have the following:
> 
>> sample(data, 2)
>   0-100 250+
> a     9   16
> b    33   27
> c    21   17
> d    25   19
> e    40   19
> f    77   29
> 
> How can I request a sample from the rows???
Something like
  data[sample((1:nrow(data)),2),]
to get the samples rows in random order, or
  data[sort(sample((1:nrow(data)),2)),]
if you want just a random subset (in the original order).
(only: don't call your dataframe "data" -- that can cause problems.
Use some other name.)
Ted.
--------------------------------------------------------------------
E-Mail: (Ted Harding) <Ted.Harding at manchester.ac.uk>
Fax-to-email: +44 (0)870 094 0861
Date: 26-Jul-08                                       Time: 22:26:54
------------------------------ XFMail ------------------------------
    
    
More information about the R-help
mailing list