How to usesample_frac() function in R Language
The sample_frac() function selects a random n percentage of rows from a data frame (or table). First parameter contains the data frame name, the second parameter tells what percentage of rows to select
Syntax:
(sample_frac(dataframe,n)
Where dataframe is the input dataframe and n is the fraction value
Example: R program to filter data using sample_frac() function
R
# load the package library (dplyr) # create the dataframe with three columns # id , department and salary with 8 rows data= data.frame (id= c (7058,7059,7060,7089,7072,7078,7093,7034), department= c ( 'IT' , 'sales' , 'finance' , 'IT' , 'finance' , 'sales' , 'HR' , 'HR' ), salary= c (34500.00,560890.78,67000.78,25000.00, 78900.00,25000.00,45000.00,90000)) # display actual dataframe print (data) print ( "==========================" ) # return 2 rows print ( sample_frac (data,0.2)) print ( "==========================" ) # return 4 rows print ( sample_frac (data,0.4)) print ( "==========================" ) # return 7 rows print ( sample_frac (data,0.7)) print ( "==========================" ) |
Output:
Filter or subsetting rows in R using Dplyr
In this article, we are going to filter the rows from dataframe in R programming language using Dplyr package.
Dataframe in use: