id ad_type n_clicks sales weekend
1 1 pop-up 56 7 TRUE
2 2 banner 23 2 FALSE
3 3 video 321 25 FALSE
4 4 banner 89 10 TRUE
5 5 pop-up 10 23 TRUE
Laboratory of Statistics and Mathematics 2025/2026
Consider the data.frame
id ad_type n_clicks sales weekend
1 1 pop-up 56 7 TRUE
2 2 banner 23 2 FALSE
3 3 video 321 25 FALSE
4 4 banner 89 10 TRUE
5 5 pop-up 10 23 TRUE
View:
Consider the data.frame
id ad_type n_clicks sales weekend
1 1 pop-up 56 7 TRUE
2 2 banner 23 NA FALSE
3 3 video 321 25 FALSE
4 4 banner NA 10 TRUE
5 5 pop-up 10 23 TRUE
id ad_type n_clicks sales
Min. :1 Length:5 Min. : 10.00 Min. : 7.00
1st Qu.:2 Class :character 1st Qu.: 19.75 1st Qu.: 9.25
Median :3 Mode :character Median : 39.50 Median :16.50
Mean :3 Mean :102.50 Mean :16.25
3rd Qu.:4 3rd Qu.:122.25 3rd Qu.:23.50
Max. :5 Max. :321.00 Max. :25.00
NA's :1 NA's :1
weekend
Mode :logical
FALSE:2
TRUE :3
Consider the data.frame
id ad_type n_clicks sales weekend
1 1 pop-up 56 7 TRUE
2 2 banner 23 NA FALSE
3 3 video 321 25 FALSE
4 4 banner NA 10 TRUE
5 5 pop-up 10 23 TRUE
Locate:
tidyverseConsider this dataset:
# A tibble: 344 × 8
species island bill_length_mm bill_depth_mm flipper_length_mm body_mass_g
<fct> <fct> <dbl> <dbl> <int> <int>
1 Adelie Torgersen 39.1 18.7 181 3750
2 Adelie Torgersen 39.5 17.4 186 3800
3 Adelie Torgersen 40.3 18 195 3250
4 Adelie Torgersen NA NA NA NA
5 Adelie Torgersen 36.7 19.3 193 3450
6 Adelie Torgersen 39.3 20.6 190 3650
7 Adelie Torgersen 38.9 17.8 181 3625
8 Adelie Torgersen 39.2 19.6 195 4675
9 Adelie Torgersen 34.1 18.1 193 3475
10 Adelie Torgersen 42 20.2 190 4250
# ℹ 334 more rows
# ℹ 2 more variables: sex <fct>, year <int>
Select:
# A tibble: 344 × 6
species island sex bill_length_mm body_mass_g year
<fct> <fct> <fct> <dbl> <int> <int>
1 Adelie Torgersen male 39.1 3750 2007
2 Adelie Torgersen female 39.5 3800 2007
3 Adelie Torgersen female 40.3 3250 2007
4 Adelie Torgersen <NA> NA NA 2007
5 Adelie Torgersen female 36.7 3450 2007
6 Adelie Torgersen male 39.3 3650 2007
7 Adelie Torgersen female 38.9 3625 2007
8 Adelie Torgersen male 39.2 4675 2007
9 Adelie Torgersen <NA> 34.1 3475 2007
10 Adelie Torgersen <NA> 42 4250 2007
# ℹ 334 more rows
tidyverseFilter:
# A tibble: 165 × 6
species island sex bill_length_mm body_mass_g year
<fct> <fct> <fct> <dbl> <int> <int>
1 Adelie Torgersen female 39.5 3800 2007
2 Adelie Torgersen female 40.3 3250 2007
3 Adelie Torgersen female 36.7 3450 2007
4 Adelie Torgersen female 38.9 3625 2007
5 Adelie Torgersen female 41.1 3200 2007
6 Adelie Torgersen female 36.6 3700 2007
7 Adelie Torgersen female 38.7 3450 2007
8 Adelie Torgersen female 34.4 3325 2007
9 Adelie Biscoe female 37.8 3400 2007
10 Adelie Biscoe female 35.9 3800 2007
# ℹ 155 more rows
# A tibble: 80 × 6
species island sex bill_length_mm body_mass_g year
<fct> <fct> <fct> <dbl> <int> <int>
1 Adelie Biscoe female 37.8 3400 2007
2 Adelie Biscoe female 35.9 3800 2007
3 Adelie Biscoe female 35.3 3800 2007
4 Adelie Biscoe female 40.5 3200 2007
5 Adelie Biscoe female 37.9 3150 2007
6 Adelie Biscoe female 39.6 3500 2008
7 Adelie Biscoe female 35 3450 2008
8 Adelie Biscoe female 34.5 2900 2008
9 Adelie Biscoe female 39 3550 2008
10 Adelie Biscoe female 36.5 2850 2008
# ℹ 70 more rows
tidyverseMutate:
# A tibble: 344 × 7
species island sex bill_length_mm body_mass_g year body_mass_kg
<fct> <fct> <fct> <dbl> <int> <int> <dbl>
1 Adelie Torgersen male 39.1 3750 2007 3.75
2 Adelie Torgersen female 39.5 3800 2007 3.8
3 Adelie Torgersen female 40.3 3250 2007 3.25
4 Adelie Torgersen <NA> NA NA 2007 NA
5 Adelie Torgersen female 36.7 3450 2007 3.45
6 Adelie Torgersen male 39.3 3650 2007 3.65
7 Adelie Torgersen female 38.9 3625 2007 3.62
8 Adelie Torgersen male 39.2 4675 2007 4.68
9 Adelie Torgersen <NA> 34.1 3475 2007 3.48
10 Adelie Torgersen <NA> 42 4250 2007 4.25
# ℹ 334 more rows
# A tibble: 344 × 6
species island sex bill_length_mm body_mass_g year
<fct> <fct> <fct> <dbl> <dbl> <int>
1 Adelie Torgersen male 39.1 3751 2007
2 Adelie Torgersen female 39.5 3801 2007
3 Adelie Torgersen female 40.3 3251 2007
4 Adelie Torgersen <NA> NA NA 2007
5 Adelie Torgersen female 36.7 3451 2007
6 Adelie Torgersen male 39.3 3651 2007
7 Adelie Torgersen female 38.9 3626 2007
8 Adelie Torgersen male 39.2 4676 2007
9 Adelie Torgersen <NA> 34.1 3476 2007
10 Adelie Torgersen <NA> 42 4251 2007
# ℹ 334 more rows
tidyverseMutate according to logical conditions:
# A tibble: 344 × 6
species island sex bill_length_mm body_mass_g year
<fct> <fct> <fct> <dbl> <int> <int>
1 Adelie Torgersen male 39.1 3750 2007
2 Adelie Torgersen female 39.5 3800 2007
3 Adelie Torgersen female 40.3 3250 2007
4 Adelie Torgersen <NA> NA NA 2007
5 Adelie Torgersen female 36.7 3450 2007
6 Adelie Torgersen male 39.3 3650 2007
7 Adelie Torgersen female 38.9 3625 2007
8 Adelie Torgersen male 39.2 4675 2007
9 Adelie Torgersen <NA> 34.1 3475 2007
10 Adelie Torgersen <NA> 42 4250 2007
# ℹ 334 more rows
# A tibble: 344 × 6
species island sex bill_length_mm body_mass_g year
<fct> <fct> <fct> <dbl> <int> <int>
1 Adelie Torgersen male 100 3750 2007
2 Adelie Torgersen female 100 3800 2007
3 Adelie Torgersen female 100 3250 2007
4 Adelie Torgersen <NA> NA NA 2007
5 Adelie Torgersen female 36.7 3450 2007
6 Adelie Torgersen male 100 3650 2007
7 Adelie Torgersen female 38.9 3625 2007
8 Adelie Torgersen male 100 4675 2007
9 Adelie Torgersen <NA> 34.1 3475 2007
10 Adelie Torgersen <NA> 100 4250 2007
# ℹ 334 more rows
tidyverseReplace Missing values
# A tibble: 344 × 6
species island sex bill_length_mm body_mass_g year
<fct> <fct> <fct> <dbl> <int> <int>
1 Adelie Torgersen male 39.1 3750 2007
2 Adelie Torgersen female 39.5 3800 2007
3 Adelie Torgersen female 40.3 3250 2007
4 Adelie Torgersen <NA> NA NA 2007
5 Adelie Torgersen female 36.7 3450 2007
6 Adelie Torgersen male 39.3 3650 2007
7 Adelie Torgersen female 38.9 3625 2007
8 Adelie Torgersen male 39.2 4675 2007
9 Adelie Torgersen <NA> 34.1 3475 2007
10 Adelie Torgersen <NA> 42 4250 2007
# ℹ 334 more rows
# A tibble: 344 × 7
species island sex bill_length_mm body_mass_g year body_mass_g_filled
<fct> <fct> <fct> <dbl> <int> <int> <dbl>
1 Adelie Torgersen male 39.1 3750 2007 3750
2 Adelie Torgersen female 39.5 3800 2007 3800
3 Adelie Torgersen female 40.3 3250 2007 3250
4 Adelie Torgersen <NA> NA NA 2007 4050
5 Adelie Torgersen female 36.7 3450 2007 3450
6 Adelie Torgersen male 39.3 3650 2007 3650
7 Adelie Torgersen female 38.9 3625 2007 3625
8 Adelie Torgersen male 39.2 4675 2007 4675
9 Adelie Torgersen <NA> 34.1 3475 2007 3475
10 Adelie Torgersen <NA> 42 4250 2007 4250
# ℹ 334 more rows
tidyverseReplace Missing values
# A tibble: 344 × 6
species island sex bill_length_mm body_mass_g year
<fct> <fct> <fct> <dbl> <dbl> <int>
1 Adelie Torgersen male 39.1 3750 2007
2 Adelie Torgersen female 39.5 3800 2007
3 Adelie Torgersen female 40.3 3250 2007
4 Adelie Torgersen <NA> 44.4 4050 2007
5 Adelie Torgersen female 36.7 3450 2007
6 Adelie Torgersen male 39.3 3650 2007
7 Adelie Torgersen female 38.9 3625 2007
8 Adelie Torgersen male 39.2 4675 2007
9 Adelie Torgersen <NA> 34.1 3475 2007
10 Adelie Torgersen <NA> 42 4250 2007
# ℹ 334 more rows
tidyversePipes:
# A tibble: 344 × 8
species island bill_length_mm bill_depth_mm flipper_length_mm body_mass_g
<fct> <fct> <dbl> <dbl> <int> <int>
1 Adelie Torgersen 39.1 18.7 181 3750
2 Adelie Torgersen 39.5 17.4 186 3800
3 Adelie Torgersen 40.3 18 195 3250
4 Adelie Torgersen NA NA NA NA
5 Adelie Torgersen 36.7 19.3 193 3450
6 Adelie Torgersen 39.3 20.6 190 3650
7 Adelie Torgersen 38.9 17.8 181 3625
8 Adelie Torgersen 39.2 19.6 195 4675
9 Adelie Torgersen 34.1 18.1 193 3475
10 Adelie Torgersen 42 20.2 190 4250
# ℹ 334 more rows
# ℹ 2 more variables: sex <fct>, year <int>
# A tibble: 165 × 5
species island sex bill_length_mm body_mass_kg
<fct> <fct> <fct> <dbl> <dbl>
1 Adelie Dream female 32.1 3.05
2 Adelie Dream female 33.1 2.9
3 Adelie Torgersen female 33.5 3.6
4 Adelie Dream female 34 3.4
5 Adelie Torgersen female 34.4 3.32
6 Adelie Biscoe female 34.5 2.9
7 Adelie Torgersen female 34.6 3.2
8 Adelie Biscoe female 35 3.45
9 Adelie Biscoe female 35 3.72
10 Adelie Torgersen female 35.2 3.05
# ℹ 155 more rows
Summarise by group:
# A tibble: 3 × 2
species average_bill_length
<fct> <dbl>
1 Adelie NA
2 Chinstrap 48.8
3 Gentoo NA
# A tibble: 3 × 2
species average_bill_length
<fct> <dbl>
1 Adelie 38.8
2 Chinstrap 48.8
3 Gentoo 47.5
Mutate by group:
# A tibble: 344 × 4
# Groups: species [3]
species island bill_length_mm species_average_bill_length
<fct> <fct> <dbl> <dbl>
1 Adelie Torgersen 39.1 38.8
2 Adelie Torgersen 39.5 38.8
3 Adelie Torgersen 40.3 38.8
4 Adelie Torgersen NA 38.8
5 Adelie Torgersen 36.7 38.8
6 Adelie Torgersen 39.3 38.8
7 Adelie Torgersen 38.9 38.8
8 Adelie Torgersen 39.2 38.8
9 Adelie Torgersen 34.1 38.8
10 Adelie Torgersen 42 38.8
# ℹ 334 more rows
# A tibble: 344 × 5
# Groups: species [3]
species island bill_length_mm species_average_bill…¹ dist_from_species_av…²
<fct> <fct> <dbl> <dbl> <dbl>
1 Adelie Torgers… 39.1 38.8 0.309
2 Adelie Torgers… 39.5 38.8 0.709
3 Adelie Torgers… 40.3 38.8 1.51
4 Adelie Torgers… NA 38.8 NA
5 Adelie Torgers… 36.7 38.8 -2.09
6 Adelie Torgers… 39.3 38.8 0.509
7 Adelie Torgers… 38.9 38.8 0.109
8 Adelie Torgers… 39.2 38.8 0.409
9 Adelie Torgers… 34.1 38.8 -4.69
10 Adelie Torgers… 42 38.8 3.21
# ℹ 334 more rows
# ℹ abbreviated names: ¹species_average_bill_length, ²dist_from_species_average
# A tibble: 3 × 2
species average_bill_length
<fct> <dbl>
1 Adelie 38.8
2 Chinstrap 48.8
3 Gentoo 47.5
Store as an R data object:
Data manipulation