-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDPLYR.R
More file actions
37 lines (25 loc) · 716 Bytes
/
Copy pathDPLYR.R
File metadata and controls
37 lines (25 loc) · 716 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# install package
installed.packages("dplyr")
# For import or use
library(dplyr)
employee<-data.frame(
emp_id=c(151,261,371,481),
emp_name=c("Junaid","Khalid","Hassan","Mohsin"),
emp_designation=c("Salesman","Amazon_FBA","Call_center","IT_services"),
emp_salary=c(2000,4000,6000,8000)
)
employee
filter(employee,emp_name=="Khalid")
filter(employee,emp_salary>3500)
select(employee,emp_id,emp_name)
# Ascending order by default
arrange(employee,emp_name)
# Descending order
arrange(employee, desc(emp_salary))
# %>% pipe symbol
employee %>%
filter(emp_salary>4500) %>%
select(emp_name,emp_salary) %>%
arrange(desc(emp_name))
# Add new column
mutate(employee,double_salary=emp_salary*2)