4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
(https://analyticsindiamag.com)
Published on January 15, 2019 In Mystery Vault (https://analyticsindiamag.com/category/mystery-vault/)
Data Preprocessing With R: Hands-On
Tutorial
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 1/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
By Amal Nair(https://analyticsindiamag.com/author/amal-nairanalyticsindiamag-com/)
(https://analyticsindiamag.com)
(https://ad.doubleclick.net/ddm/clk/551340234;360531355;t?https://jobs.iqvia.com/technology-analytics-jobs-india?
utm_source=analyticsindiamag.com&utm_medium=display&utm_campaign=India&utm_content=print&utm_term=360531355&ss=paid)
When it comes to Machine Learning and Artificial intelligence there are only a few top-performing programming languages to choose
from. In the previous tutorial, we learned how to do Data Preprocessing in Python (https://analyticsindiamag.com/data-pre-processing-
in-python/). Since R is among the top performers in Data Science, in this tutorial we will learn to perform Data Preprocessing task with
R.
(Note: The following tutorial will require basic programming knowledge of R.)
In this tutorial, we will learn to perform the following operations on a raw dataset:
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 2/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
Dealing with missing
data
(https://analyticsindiamag.com)
Dealing with categorical
AIM Daily XO data
Splitting the dataset into
Join our editors every weekday evening as they steer you through the most significant news of the day, introduce you training and testing sets
to fresh perspectives, and provide unexpected moments of joy
Scaling the features
Data
Enter your email Preprocessing in
R
SIGN UP
Your newsletter subscriptions are subject to AIM Privacy Policy and Terms and Conditions.
The following steps are
crucial:
Importing The
Dataset
dataset = read.csv('dataset.csv')
Download our Mobile App
(https://play.google.com/store/apps/details?id=com.analyticsindiamag)
(https://apps.apple.com/in/app/analytics-india-magazine/id1502685162)
(https://149695847.v2.pressablecdn.com/wp-content/uploads/2019/01/1-2.png)
As one can see, this is a simple dataset consisting of four features. The dependent factor is the ‘purchased_item’ column. If the above
dataset is to be used for machine learning, the idea will be to predict if an item got purchased or not depending on the country, age and
salary of a person. Also, the highlighted cells with value ‘NA’ denotes missing values in the dataset.
Dealing With Missing Values
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 3/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
dataset$age = ifelse(is.na(dataset$age),ave(dataset$age, FUN = function(x) mean(x, na.rm =
'TRUE')),dataset$age)
(https://analyticsindiamag.com)
dataset$salary = ifelse(is.na(dataset$salary), ave(dataset$salary, FUN = function(x) mean(x,
na.rm = 'TRUE')), dataset$salary)
The above code blocks check for missing values in the age and salary columns and update the missing cells with the column-wise average.
dataset$column_header: Selects the column in the dataset specified after $ (age and salary).
is.na(dataset$column_header): This method returns true for all the cells in the specified column with no values.
ave(dataset$column_header, FUN = function(x) mean(x, na.rm = ‘TRUE’)): Ths method calculates the average of the column
passed as argument.
Output :
(https://149695847.v2.pressablecdn.com/wp-content/uploads/2019/01/2-1.png)
dataset$age = as.numeric(format(round(dataset$age, 0)))
Since we are not interested in having decimal places for age we will round it up using the above code. The argument 0 in the round
function means no decimal places.
After executing the above code block the dataset would look like what’s shown below :
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 4/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
(https://analyticsindiamag.com)
(https://149695847.v2.pressablecdn.com/wp-content/uploads/2019/01/3-1.png)
Note :
Unlike Python where we use Numpy arrays to store the data to perform operations, we directly perform our operations on the
dataset, which is a list, in R.
We do not need to categorize the dependent and independent factors explicitly since R uses an attribute called formula to identify
dependent and independent factors from a dataset.
Dealing With Categorical Data
Categorical variables represent types of data which may be divided into groups. Examples of categorical variables are race, sex, age group,
educational level etc.
In our dataset, we have two categorical features, nation, and purchased_item. In R we can use the factor method to convert texts into
numerical codes.
dataset$nation = factor(dataset$nation, levels = c('India','Germany','Russia'), labels =
c(1,2,3))
dataset$purchased_item = factor(dataset$purchased_item, levels = c('No','Yes'), labels =
c(0,1))
factor(dataset$olumn_header, levels = c(), labels = c()) : the factor method converts the categorical features in the specified column
to factors or numerical codes.
levels: the categories in the column passed as a vector. Example c(‘India’,’Germany’,’Russia’)
labels: The numerical codes for the specified categories in the same order. Example c(1,2,3))
Output:
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 5/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
(https://analyticsindiamag.com)
(https://149695847.v2.pressablecdn.com/wp-content/uploads/2019/01/4-1.png)
Splitting The Dataset Into Training And Testing Sets
We will use the caTools library in R to split our dataset to training_set and test_set
install.packages('caTools') #install once
library(caTools) # importing caTools library
set.seed(123)
split = sample.split(dataset$purchased_item, SplitRatio = 0.8)
training_set = subset(dataset, split == TRUE)
test_set = subset(dataset, split == FALSE)
set.seed(): The seed function preserves the uniqueness of the split i.e, for each seed value, the split will be unique. It is similar to the
random_state argument in python.
sample.split(dataset$dependent_factor, SplitRatio = 0.8): This method will return boolean values with the length of the original
dataset in the specified SplitRatio .0.8 gives 80 percentage Trues and 20 percentage Falses. For example, the above code block will
assign the variable split with values [TRUE TRUE TRUE TRUE TRUE FALSE TRUE TRUE FALSE TRUE TRUE TRUE
TRUE TRUE FALSE]
subset(dataset, split == TRUE): This method will return a subset of the dataset passed as an argument where the split is True. (80
percent of the original dataset with respect to the given code)
subset(dataset, split == FALSE): This method will return a subset of the dataset passed as an argument where the split is False. (20
percent of the original dataset with respect to the given code)
Scaling The Features
training_set[,3:4] = scale(training_set[,3:4])
test_set[,3:4] = scale(test_set[,3:4])
The scale method in R can be used to scale the features in the dataset. Here we are only scaling the non-factors which are the age and the
salary.
Output:
Training_set:
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 6/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
(https://analyticsindiamag.com)
(https://149695847.v2.pressablecdn.com/wp-content/uploads/2019/01/5-1.png)
Test_set:
(https://149695847.v2.pressablecdn.com/wp-content/uploads/2019/01/6-2.png)
Sign up for The AI Forum for India
Analytics India Magazine is excited to announce the launch of AI Forum for India – a community, created in association with
NVIDIA, aimed at fostering collaboration and growth within the artificial intelligence (AI) industry in India.
Join the Community
(https://discord.com/invite/M6X66Bb3Hz)
A Computer Science Engineer turned Data Scientist who is
passionate about AI and all related technologies. Contact:
[email protected] (https://analyticsindiamag.com/author/amal-nairanalyticsindiamag-com/)
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 7/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
(https://analyticsindiamag.com)
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 8/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
(https://analyticsindiamag.com)
Our Upcoming Events
27-28th Apr, 2023 I Bangalore
Register
Data Engineering Summit (DES) 2023
(https://des.analyticsindiamag.com/)
23 Jun, 2023 | Bangalore
Register
MachineCon India 2023
(https://machinecon.analyticsindiamag.com/)
21 Jul, 2023 | New York
More Details
MachineCon USA 2023
(https://ai100.aimmediahouse.com/)
(https://business.louisville.edu/learnmore/msba-india/?utm_campaign=MSBA-
3 Ways to Join our Community
INDIA&utm_source=analyticsindia&utm_medium=display&utm_keyword=analyticsindia&utm_content=GetPaid)
Telegram group
Discover special offers, top stories, upcoming events, and more.
JOIN TELEGRAM
(HTTPS://T.ME/+TRPAPV7GNN2OZ1AZ)
Discord Server
Stay Connected with a larger ecosystem of data science and ML Professionals
JOIN DISCORD COMMUNITY
(HTTPS://DISCORD.COM/INVITE/M6X66BB3HZ)
Subscribe to our Daily newsletter
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 9/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
Get our daily awesome stories & videos in your inbox
(https://analyticsindiamag.com)
SUBSCRIBE
(HTTPS://ANALYTICSINDIAMAGAZINE.SUBSTACK.COM/)
MOST POPULAR
How ISRO’s RLV Signals Potential
Competition for SpaceX
(https://analyticsindiamag.com/how-
isros-rlv-signals-potential-competition-for-
spacex/) (https://analyticsindiamag.c
Listen to this story SpaceX has risen to prominence as a leading force
isros-rlv-signals-potential-
in competition-for-spacex/)
AIM Research: Navigating the Cloud
Frontier
(https://analyticsindiamag.com/navigating-
the-cloud-frontier/)
(https://analyticsindiamag
Cloud services are being considered as a digital transformation engine
that ensures optimal working capacity and business continuity. the-cloud-frontier/)
Enterprises across sectors, sizes and regions earnestly deliberating on
adopting cloud or redesigning.
India Backs Off on AI Regulation. But
Why?
(https://analyticsindiamag.com/india-
backs-off-on-ai-regulation-but-why/)
(https://analyticsindiamag.c
The Indian government sees AI as a ‘kinetic enabler’ and wants to
harness its potential for better governance backs-off-on-ai-regulation-
but-why/)
Tesla & Co. Suffer from Musk
(https://analyticsindiamag.com/tesla-co-
suffer-from-musk/)
Musk’s habit of spreading his assets across his companies is a risky
one
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 10/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
(https://analyticsindiamag.c
co-suffer-from-musk/)
(https://analyticsindiamag.com)
ChatGPT Has Its Eyes On Your Data
(https://analyticsindiamag.com/chatgpt-
has-its-eyes-on-your-data/)
The data that you feed into ChatGPT is saved in OpenAI servers
and might be used to their benefit. (https://analyticsindiamag.c
has-its-eyes-on-your-data/)
Debunking the Pause of Giant AI
Experiments
(https://analyticsindiamag.com/debunking-
the-pause-of-giant-ai-experiments/)
(https://analyticsindiamag
Instead of pausing giant AI experiments, let’s build a CERN for AI
the-pause-of-giant-ai-
experiments/)
Balenciaga Goes Gaga Over AI
(https://analyticsindiamag.com/balenciaga-
goes-gaga-over-ai/)
Even with powerful tools like Midjourney, the creator believes that AI
still can’t generate “a good aesthetic judgement” on its own. (https://analyticsindiamag
goes-gaga-over-ai/)
More Bloodbath, Layoffs, Job Losses: A
Peak Recession Scene
(https://analyticsindiamag.com/more-
bloodbath-layoffs-job-losses-a-peak-
recession-scene/) (https://analyticsindiamag.c
While the layoffs are happening in the tech industry in large
bloodbath-layoffs-job-
numbers, they are just a proactive measure against recession. The losses-a-peak-recession-
question arises, how many tech layoffs until the recession finally scene/)
reaches the doorstep?
AI Chip Cos Jostle for Dominance, But
We Could Have a Surprise Winner
(https://analyticsindiamag.com/ai-chip-
cos-jostle-for-dominance-but-we-could-
have-a-surprise-winner/) (https://analyticsindiamag.c
Developers are now at more risk of being stuck in a particular
chip-cos-jostle-for-
architecture because AI models will most likely not be portable dominance-but-we-could-
between different chip makers have-a-surprise-winner/)
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 11/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
Future Tense: What Happens to a Data
Scientist in an LLM World?
(https://analyticsindiamag.com/what- (https://analyticsindiamag.com)
happens-to-a-data-scientist-in-an-llm-
world/) (https://analyticsindiamag.c
The role of data scientists is swiftly transforming and is probably
happens-to-a-data-scientist-
being elbowed out by foundational models in-an-llm-world/)
Our Mission Is To Bring About Better - Info r med And More Co nsci o us D eci sio ns Abo u t Techno logy T hro u g h
Authoritative, Influential, And Tr ustwor thy Jo urnalis m.
SHAPE THE FUTURE OF TECH
C O N TACT U S ⟶
( H T T P S : // A N A LY T I C S I N D I A M AG .C O M /C O N TACT- U S / )
(https://analyticsindiamag.com)
AIM discovers new ideas and breakthroughs that create new relationships, new industries, and new ways of thinking. AIM is the crucial
source of knowledge and concepts that make sense of a reality that is always changing.
Our discussions shed light on how technology is transforming many facets of our life, from business to society to culture.
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 12/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
(https://www.linkedin.com/company/analytics-
(https://www.facebook.com/AnalyticsIndiaMagazine/)
(https://www.youtube.com/channel/UCAlwrsgeJavG1vw9qSFOUmA)
(https://twitter.com/@analyticsindiam)
(https://www.instagram.com/analyticsindiamagazine/)
india-magazine)
(https://analyticsindiamag.com)
WHO WE ARE
ABOUT US(HTTPS://ANALYTICSINDIAMAG.COM/ABOUT/)
NEWSLETTERS(HTTPS://ANALYTICSINDIAMAGAZINE.SUBSTACK.COM/)
PODCAST(HTTPS://OPEN.SPOTIFY.COM/SHOW/3C8OQLECRAANKEOCEQF96A)
VIDEOS(HTTPS://WWW.YOUTUBE.COM/CHANNEL/UCALWRSGEJAVG1VW9QSFOUMA?SUB_CONFIRMATION=1)
EVENTS(HTTPS://ANALYTICSINDIAMAG.COM/OUR-EVENTS/)
CAREERS(HTTPS://WWW.LINKEDIN.COM/JOBS/SEARCH/?CURRENTJOBID=2595617641&F_C=10283931&F_TPR=R604800&GEOID=92000000)
EDITORIAL CALENDAR(HTTPS://AIMRESEARCH.CO/CALENDAR/)
CONTACT US(HTTPS://ANALYTICSINDIAMAG.COM/CONTACT-US/)
OUR BRANDS
MACHINEHACK(HTTPS://MACHINEHACK.COM/)
BEST FIRM CERTIFICATION(HTTPS://BEST-FIRM.COM/)
AIM RECRUITS(HTTPS://RECRUITS.ANALYTICSINDIAMAG.COM/)
AIM RESEARCH(HTTPS://AIMRESEARCH.CO/)
AIM LEADERS COUNCIL(HTTPS://COUNCILS.ANALYTICSINDIAMAG.COM/)
ASSOCIATION OF DATA SCIENTISTS(HTTPS://WWW.ADASCI.ORG/)
PENETRATION AND MATURITY (PEMA) QUADRANT(HTTPS://AIMRESEARCH.CO/PEMA-QUADRANT/)
OUR SERVICES
ADVERTISE WITH US(HTTPS://ANALYTICSINDIAMAG.COM/ADVERTISE-WITH-US/)
BESPOKE EVENTS(HTTPS://ANALYTICSINDIAMAG.COM/OUR-EVENTS/AIM-CUSTOM-EVENTS/)
EMPLOYER BRANDING(HTTPS://RECRUITS.ANALYTICSINDIAMAG.COM/EMPLOYER-BRANDING/)
HACKATHONS(HTTPS://MACHINEHACK.COM/ENTERPRISE/RANK)
RECRUITMENT SERVICES(HTTPS://RECRUITS.ANALYTICSINDIAMAG.COM/EMPLOYERS/)
SYNDICATED RESEARCH(HTTPS://AIMRESEARCH.CO/SYNDICATED-REPORTS/)
ADVISORY(HTTPS://AIMRESEARCH.CO/EXPERT-ADVICE/)
SKILL ASSESSMENT(HTTPS://MACHINEHACK.COM/ENTERPRISE/ASSESS)
OUR CONFERENCES
CYPHER(HTTPS://CYPHER.ANALYTICSINDIAMAG.COM/)
MACHINECON INDIA(HTTPS://MACHINECON.ANALYTICSINDIAMAG.COM/)
MACHINECON USA(HTTPS://MACHINECON.AIMMEDIAHOUSE.COM/)
MACHINE LEARNING DEVELOPERS SUMMIT(HTTPS://MLDS.ANALYTICSINDIAMAG.COM/)
THE RISING | WOMEN IN TECH CONFERENCE(HTTPS://RISING.ANALYTICSINDIAMAG.COM/)
DATA ENGINEERING SUMMIT(HTTPS://DES.ANALYTICSINDIAMAG.COM/)
AWARDS
AI100 AWARDS(HTTPS://MACHINECON.ANALYTICSINDIAMAG.COM/AI50-AWARDS/)
DATA SCIENCE EXCELLENCE AWARDS(HTTPS://CYPHER.ANALYTICSINDIAMAG.COM/CYPHER-2022/AWARDS/)
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 13/14
4/16/23, 2:49 PM Data Preprocessing With R: Hands-On Tutorial
40 UNDER 40 DATA SCIENTISTS(HTTPS://MLDS.ANALYTICSINDIASUMMIT.COM/AWARDS/)
WOMEN IN TECH LEADERSHIP(HTTPS://RISING.ANALYTICSINDIAMAG.COM/)
BEST FIRM FOR WOMEN IN TECH(HTTPS://RISING.ANALYTICSINDIAMAG.COM/)
DATA ENGINEERING AWARDS(HTTPS://DES.ANALYTICSINDIAMAG.COM/) (https://analyticsindiamag.com)
FOR DEVELOPERS
HACKATHONS(HTTPS://MACHINEHACK.COM/HACKATHONS)
PRACTICE SKILLS(HTTPS://MACHINEHACK.COM/PRACTICES)
COURSES(HTTPS://MACHINEHACK.COM/BOOTCAMPS)
DISCUSSION BOARD(HTTPS://MACHINEHACK.COM/DISCUSSIONS)
JOB BOARD(HTTPS://MACHINEHACK.COM/JOBS)
TECHNICAL BLOGS(HTTPS://MACHINEHACK.COM/BLOGS)
AIM CAMPUS AMBASSADOR(HTTPS://ANALYTICSINDIAMAG.COM/AIM-CAMPUS-AMBASSADOR-PROGRAM/)
© ANALYTICS INDIA MAGAZINE PVT LTD & AIM MEDIA HOUSE LLC 2023
Terms of use(https://analyticsindiamag.com/terms-use/) Privacy Policy(https://analyticsindiamag.com/privacy-policy/) Copyright(https://analyticsindiamag.com/copyright-trademarks/)
https://analyticsindiamag.com/data-preprocessing-with-r-hands-on-tutorial/ 14/14