Pivot easily by specifying rows, columns, values and split.
Examples
library(tidyr)
library(dplyr)
library(purrr)
library(ggplot2)
hogwarts |>
pivot(row = "hour", col = "wday",
value = c("subject", "teacher", "room"),
split = c("house", "grade"))
#> $Automatic.6
#> # A tibble: 7 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 Automatic 6 1 Muggle Studies_Burbage_NA NA Arit… Tran… Divi…
#> 2 Automatic 6 2 DADA_DADA Teacher_NA NA Rune… NA Herb…
#> 3 Automatic 6 3 Arithmancy_Vector_NA NA NA Poti… Rune…
#> 4 Automatic 6 4 Charms_Flitwick_NA Poti… Char… Poti… Care…
#> 5 Automatic 6 5 Care of Magical Creatures_CoMC … Tran… DADA… Mugg… Char…
#> 6 Automatic 6 6 History of Magic_Binns_NA Mugg… Divi… Hist… DADA…
#> 7 Automatic 6 7 Runes_Batsheda Babbling_NA Herb… Care… Tran… Arit…
#>
#> $Automatic.7
#> # A tibble: 7 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 Automatic 7 1 Care of Magical Creatures_CoMC … NA Rune… Divi… Char…
#> 2 Automatic 7 2 Charms_Flitwick_NA Tran… NA NA Care…
#> 3 Automatic 7 3 Runes_Batsheda Babbling_NA NA Poti… Arit… Arit…
#> 4 Automatic 7 4 Transfiguration_McGonagall_NA Mugg… Poti… DADA… Poti…
#> 5 Automatic 7 5 Herbology_Sprout_NA Arit… Herb… Tran… Mugg…
#> 6 Automatic 7 6 NA Hist… Care… Char… Rune…
#> 7 Automatic 7 7 DADA_DADA Teacher_NA Divi… DADA… Mugg… Hist…
#>
#> $G.1
#> # A tibble: 4 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 G 1 1 DADA_DADA Teacher_NA Transfiguration_McGo… NA NA NA
#> 2 G 1 2 Herbology_Sprout_NA History of Magic_Bin… Herb… Flyi… NA
#> 3 G 1 6 NA NA Poti… Tran… Char…
#> 4 G 1 7 NA Charms_Flitwick_NA Poti… Hist… NA
#>
#> $G.2
#> # A tibble: 5 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 G 2 1 Transfiguration_McGonagall_NA History of … NA Hist… NA
#> 2 G 2 2 NA DADA_DADA T… Poti… Herb… Poti…
#> 3 G 2 3 Herbology_Sprout_NA DADA_DADA T… Tran… Herb… Poti…
#> 4 G 2 6 NA NA Char… DADA… NA
#> 5 G 2 7 Charms_Flitwick_NA NA NA NA Tran…
#>
#> $G.3
#> # A tibble: 10 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 G 3 1 Runes_Batsheda Babbling_3_E2 DADA_DADA T… NA Care… Herb…
#> 2 G 3 1 Divination_Div Teacher_3_E2 NA NA NA NA
#> 3 G 3 2 Potions_Snape_NA Care of Mag… Hist… DADA… Hist…
#> 4 G 3 3 Potions_Snape_NA Care of Mag… Char… DADA… Tran…
#> 5 G 3 5 Charms_Flitwick_NA NA Poti… NA Rune…
#> 6 G 3 5 NA NA NA NA Divi…
#> 7 G 3 6 Herbology_Sprout_NA Transfigura… Herb… Arit… Arit…
#> 8 G 3 6 NA NA NA Mugg… NA
#> 9 G 3 7 Arithmancy_Vector_3_E1 Transfigura… Rune… Care… Char…
#> 10 G 3 7 Muggle Studies_Burbage_3_E1 NA Divi… NA NA
#>
#> $G.4
#> # A tibble: 11 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 G 4 1 Herbology_Sprout_NA Poti… NA Poti… DADA…
#> 2 G 4 2 NA NA Arit… Char… NA
#> 3 G 4 2 NA NA Mugg… NA NA
#> 4 G 4 3 Charms_Flitwick_NA Char… Arit… Rune… Hist…
#> 5 G 4 3 NA NA NA Divi… NA
#> 6 G 4 4 Arithmancy_Vector_4_E1 DADA… Herb… Rune… Herb…
#> 7 G 4 4 Muggle Studies_Burbage_4_E1 NA NA Divi… NA
#> 8 G 4 5 Transfiguration_McGonagall_NA Care… Hist… Care… Tran…
#> 9 G 4 6 Runes_Batsheda Babbling_4_E2 NA NA NA NA
#> 10 G 4 6 Divination_Div Teacher_4_E2 NA NA NA NA
#> 11 G 4 7 Care of Magical Creatures_CoMC tea… NA Tran… Poti… DADA…
#>
#> $G.5
#> # A tibble: 10 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 G 5 1 History of Magic_Binns_NA Rune… Hist… Arit… NA
#> 2 G 5 1 NA Divi… NA Mugg… NA
#> 3 G 5 2 NA Arit… Care… NA Tran…
#> 4 G 5 2 NA Mugg… NA NA NA
#> 5 G 5 3 NA Herb… DADA… Char… NA
#> 6 G 5 4 Potions_Snape_NA Herb… DADA… Herb… Rune…
#> 7 G 5 4 NA NA NA NA Divi…
#> 8 G 5 5 DADA_DADA Teacher_NA Char… Tran… Rune… Poti…
#> 9 G 5 6 Care of Magical Creatures_CoMC tea… Char… Tran… NA Poti…
#> 10 G 5 7 History of Magic_Binns_NA NA NA Arit… Care…
#>
#> $H.1
#> # A tibble: 4 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 H 1 1 Potions_Snape_NA Transfiguration_McGon… NA NA NA
#> 2 H 1 2 Herbology_Sprout_NA Charms_Flitwick_NA Herb… NA Flyi…
#> 3 H 1 6 NA NA DADA… Tran… Hist…
#> 4 H 1 7 Potions_Snape_NA History of Magic_Binn… NA Char… NA
#>
#> $H.2
#> # A tibble: 5 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 H 2 1 Transfiguration_McGonagall_NA Charms_Flit… Poti… Char… NA
#> 2 H 2 2 History of Magic_Binns_NA NA DADA… Herb… NA
#> 3 H 2 3 Herbology_Sprout_NA NA Tran… Herb… DADA…
#> 4 H 2 6 DADA_DADA Teacher_NA Potions_Sna… Hist… NA NA
#> 5 H 2 7 NA Potions_Sna… NA NA Tran…
#>
#> $H.3
#> # A tibble: 10 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 H 3 1 Charms_Flitwick_NA NA NA DADA… Herb…
#> 2 H 3 2 Care of Magical Creatures_CoMC tea… Poti… Char… Poti… Char…
#> 3 H 3 3 Care of Magical Creatures_CoMC tea… Poti… Rune… Care… Tran…
#> 4 H 3 3 NA NA Divi… NA NA
#> 5 H 3 5 Runes_Batsheda Babbling_3_E2 DADA… Care… NA Hist…
#> 6 H 3 5 Divination_Div Teacher_3_E2 NA NA NA NA
#> 7 H 3 6 Herbology_Sprout_NA Tran… Herb… Arit… Arit…
#> 8 H 3 6 NA NA NA Mugg… NA
#> 9 H 3 7 Arithmancy_Vector_3_E1 Tran… Hist… DADA… Rune…
#> 10 H 3 7 Muggle Studies_Burbage_3_E1 NA NA NA Divi…
#>
#> $H.4
#> # A tibble: 10 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 H 4 1 Herbology_Sprout_NA NA Care… NA Care…
#> 2 H 4 2 NA Runes_Bats… Arit… Rune… DADA…
#> 3 H 4 2 NA Divination… Mugg… Divi… NA
#> 4 H 4 3 History of Magic_Binns_NA Runes_Bats… Arit… NA Char…
#> 5 H 4 3 NA Divination… NA NA NA
#> 6 H 4 4 Arithmancy_Vector_4_E1 Care of Ma… Herb… Hist… Herb…
#> 7 H 4 4 Muggle Studies_Burbage_4_E1 NA NA NA NA
#> 8 H 4 5 Transfiguration_McGonagall_NA Potions_Sn… Char… Poti… Tran…
#> 9 H 4 6 Charms_Flitwick_NA DADA_DADA … NA Poti… NA
#> 10 H 4 7 NA DADA_DADA … Tran… NA NA
#>
#> $H.5
#> # A tibble: 9 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 H 5 1 NA NA Char… Arit… Rune…
#> 2 H 5 1 NA NA NA Mugg… NA
#> 3 H 5 2 NA Arithmancy_Ve… NA Hist… Tran…
#> 4 H 5 2 NA Muggle Studie… NA NA NA
#> 5 H 5 3 DADA_DADA Teacher_NA Herbology_Spr… Care… Hist… Divi…
#> 6 H 5 4 DADA_DADA Teacher_NA Herbology_Spr… Care… Herb… Char…
#> 7 H 5 5 Potions_Snape_NA History of Ma… Tran… NA DADA…
#> 8 H 5 6 Potions_Snape_NA Runes_Batshed… Tran… NA Care…
#> 9 H 5 7 Divination_Div Teacher_5_E2 Runes_Batshed… Char… Arit… Poti…
#>
#> $R.1
#> # A tibble: 4 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 R 1 1 Potions_Snape_NA Herbology_Sprout_NA NA Herb… Tran…
#> 2 R 1 2 NA History of Magic_Binns_NA Tran… NA Flyi…
#> 3 R 1 6 NA NA DADA… NA Char…
#> 4 R 1 7 Potions_Snape_NA Charms_Flitwick_NA NA Hist… NA
#>
#> $R.2
#> # A tibble: 5 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 R 2 1 NA History of … Poti… Hist… NA
#> 2 R 2 2 NA NA DADA… Tran… NA
#> 3 R 2 3 Transfiguration_McGonagall_NA NA NA Tran… DADA…
#> 4 R 2 6 DADA_DADA Teacher_NA Potions_Sna… Char… NA Herb…
#> 5 R 2 7 Charms_Flitwick_NA Potions_Sna… Herb… NA Herb…
#>
#> $R.3
#> # A tibble: 10 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 R 3 1 Runes_Batsheda Babbling_3_E2 NA Tran… DADA… Arit…
#> 2 R 3 1 Divination_Div Teacher_3_E2 NA NA NA Mugg…
#> 3 R 3 2 Care of Magical Creatures_CoMC tea… Poti… Hist… Poti… Hist…
#> 4 R 3 3 Care of Magical Creatures_CoMC tea… Poti… Char… Care… Herb…
#> 5 R 3 5 Charms_Flitwick_NA DADA… Care… Herb… Rune…
#> 6 R 3 5 NA NA NA NA Divi…
#> 7 R 3 6 Arithmancy_Vector_3_E1 Herb… NA NA Tran…
#> 8 R 3 6 Muggle Studies_Burbage_3_E1 NA NA NA NA
#> 9 R 3 7 Transfiguration_McGonagall_NA Arit… Rune… DADA… Char…
#> 10 R 3 7 NA NA Divi… NA NA
#>
#> $R.4
#> # A tibble: 12 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 R 4 1 NA NA Care… NA Care…
#> 2 R 4 2 Transfiguration_McGonagall_NA NA NA Char… DADA…
#> 3 R 4 3 Charms_Flitwick_NA Charms_Fli… Herb… Rune… Hist…
#> 4 R 4 3 NA NA NA Divi… NA
#> 5 R 4 4 Herbology_Sprout_NA Care of Ma… Tran… Rune… Tran…
#> 6 R 4 4 NA NA NA Divi… NA
#> 7 R 4 5 Arithmancy_Vector_4_E1 Potions_Sn… Hist… Poti… Herb…
#> 8 R 4 5 Muggle Studies_Burbage_4_E1 NA NA NA NA
#> 9 R 4 6 Runes_Batsheda Babbling_4_E2 DADA_DADA … Arit… Poti… NA
#> 10 R 4 6 Divination_Div Teacher_4_E2 NA NA NA NA
#> 11 R 4 7 NA DADA_DADA … Arit… NA NA
#> 12 R 4 7 NA NA Mugg… NA NA
#>
#> $R.5
#> # A tibble: 11 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 R 5 1 History of Magic_Binns_NA Runes_Batsheda… Hist… NA NA
#> 2 R 5 1 NA Divination_Div… NA NA NA
#> 3 R 5 2 Arithmancy_Vector_5_E1 Herbology_Spro… NA NA Arit…
#> 4 R 5 2 NA NA NA NA Mugg…
#> 5 R 5 3 DADA_DADA Teacher_NA Transfiguratio… Care… Char… NA
#> 6 R 5 4 DADA_DADA Teacher_NA Transfiguratio… Care… Tran… Rune…
#> 7 R 5 4 NA NA NA NA Divi…
#> 8 R 5 5 Potions_Snape_NA Charms_Flitwic… Arit… Rune… DADA…
#> 9 R 5 5 NA NA Mugg… NA NA
#> 10 R 5 6 Potions_Snape_NA Charms_Flitwic… NA Herb… Care…
#> 11 R 5 7 History of Magic_Binns_NA NA NA Herb… Poti…
#>
#> $S.1
#> # A tibble: 4 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 S 1 1 DADA_DADA Teacher_NA Herbology_Sprout_NA NA Herb… Tran…
#> 2 S 1 2 NA Charms_Flitwick_NA Tran… Flyi… NA
#> 3 S 1 6 NA NA Poti… NA Hist…
#> 4 S 1 7 NA History of Magic_Bin… Poti… Char… NA
#>
#> $S.2
#> # A tibble: 5 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 S 2 1 NA Charms_Flit… NA Char… NA
#> 2 S 2 2 History of Magic_Binns_NA DADA_DADA T… Poti… Tran… Poti…
#> 3 S 2 3 Transfiguration_McGonagall_NA DADA_DADA T… NA Tran… Poti…
#> 4 S 2 6 NA NA Hist… DADA… Herb…
#> 5 S 2 7 NA NA Herb… NA Herb…
#>
#> $S.3
#> # A tibble: 11 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 S 3 1 Charms_Flitwick_NA DADA_DADA … Tran… Care… Arit…
#> 2 S 3 1 NA NA NA NA Mugg…
#> 3 S 3 2 Potions_Snape_NA Care of Ma… Char… DADA… Char…
#> 4 S 3 3 Potions_Snape_NA Care of Ma… Rune… DADA… Herb…
#> 5 S 3 3 NA NA Divi… NA NA
#> 6 S 3 5 Runes_Batsheda Babbling_3_E2 NA Poti… Herb… Hist…
#> 7 S 3 5 Divination_Div Teacher_3_E2 NA NA NA NA
#> 8 S 3 6 Arithmancy_Vector_3_E1 Herbology_… NA NA Tran…
#> 9 S 3 6 Muggle Studies_Burbage_3_E1 NA NA NA NA
#> 10 S 3 7 Transfiguration_McGonagall_NA Arithmancy… Hist… Care… Rune…
#> 11 S 3 7 NA NA NA NA Divi…
#>
#> $S.4
#> # A tibble: 11 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 S 4 1 NA Poti… NA Poti… DADA…
#> 2 S 4 2 Transfiguration_McGonagall_NA Rune… NA Rune… NA
#> 3 S 4 2 NA Divi… NA Divi… NA
#> 4 S 4 3 History of Magic_Binns_NA Rune… Herb… NA Char…
#> 5 S 4 3 NA Divi… NA NA NA
#> 6 S 4 4 Herbology_Sprout_NA DADA… Tran… Hist… Tran…
#> 7 S 4 5 Arithmancy_Vector_4_E1 Care… Char… Care… Herb…
#> 8 S 4 5 Muggle Studies_Burbage_4_E1 NA NA NA NA
#> 9 S 4 6 Charms_Flitwick_NA NA Arit… NA NA
#> 10 S 4 7 Care of Magical Creatures_CoMC tea… NA Arit… Poti… DADA…
#> 11 S 4 7 NA NA Mugg… NA NA
#>
#> $S.5
#> # A tibble: 9 × 8
#> house grade hour mon tue wed thu fri
#> <chr> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 S 5 1 NA NA Char… NA Rune…
#> 2 S 5 2 Arithmancy_Vector_5_E1 Herb… Care… Hist… Arit…
#> 3 S 5 2 NA NA NA NA Mugg…
#> 4 S 5 3 NA Tran… DADA… Hist… Divi…
#> 5 S 5 4 Potions_Snape_NA Tran… DADA… Tran… Char…
#> 6 S 5 5 DADA_DADA Teacher_NA Hist… Arit… NA Poti…
#> 7 S 5 5 NA NA Mugg… NA NA
#> 8 S 5 6 Care of Magical Creatures_CoMC teac… Rune… NA Herb… Poti…
#> 9 S 5 7 Divination_Div Teacher_5_E2 Rune… Char… Herb… Care…
#>
hogwarts |>
pivot(row = "hour", col = "wday",
value = c("subject", "room", "house", "grade"),
split = c("teacher"))
#> $`Batsheda Babbling`
#> # A tibble: 14 × 7
#> teacher hour mon tue wed thu fri
#> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 Batsheda Babbling 1 Runes_3_E2_G_3 Runes_5_E2_G_5 Rune… NA Rune…
#> 2 Batsheda Babbling 1 Runes_3_E2_R_3 Runes_5_E2_R_5 NA NA Rune…
#> 3 Batsheda Babbling 2 NA Runes_4_E2_S_4 Rune… Rune… NA
#> 4 Batsheda Babbling 2 NA Runes_4_E2_H_4 NA Rune… NA
#> 5 Batsheda Babbling 3 Runes_NA_Automatic_7 Runes_4_E2_S_4 Rune… Rune… Rune…
#> 6 Batsheda Babbling 3 NA Runes_4_E2_H_4 Rune… Rune… NA
#> 7 Batsheda Babbling 4 NA NA NA Rune… Rune…
#> 8 Batsheda Babbling 4 NA NA NA Rune… Rune…
#> 9 Batsheda Babbling 5 Runes_3_E2_S_3 NA NA Rune… Rune…
#> 10 Batsheda Babbling 5 Runes_3_E2_H_3 NA NA Rune… Rune…
#> 11 Batsheda Babbling 6 Runes_4_E2_G_4 Runes_5_E2_S_5 NA NA Rune…
#> 12 Batsheda Babbling 6 Runes_4_E2_R_4 Runes_5_E2_H_5 NA NA NA
#> 13 Batsheda Babbling 7 Runes_NA_Automatic_6 Runes_5_E2_S_5 Rune… NA Rune…
#> 14 Batsheda Babbling 7 NA Runes_5_E2_H_5 Rune… NA Rune…
#>
#> $Binns
#> # A tibble: 14 × 7
#> teacher hour mon tue wed thu fri
#> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 Binns 1 History of Magic_NA_G_5 History of M… Hist… Hist… NA
#> 2 Binns 1 History of Magic_NA_R_5 History of M… Hist… Hist… NA
#> 3 Binns 2 History of Magic_NA_S_2 History of M… Hist… Hist… Hist…
#> 4 Binns 2 History of Magic_NA_H_2 History of M… Hist… Hist… Hist…
#> 5 Binns 3 History of Magic_NA_S_4 NA NA Hist… Hist…
#> 6 Binns 3 History of Magic_NA_H_4 NA NA Hist… Hist…
#> 7 Binns 4 NA NA NA Hist… NA
#> 8 Binns 4 NA NA NA Hist… NA
#> 9 Binns 5 NA History of M… Hist… NA Hist…
#> 10 Binns 5 NA History of M… Hist… NA Hist…
#> 11 Binns 6 History of Magic_NA_Automatic_6 History of M… Hist… Hist… Hist…
#> 12 Binns 6 NA NA Hist… NA Hist…
#> 13 Binns 7 History of Magic_NA_G_5 History of M… Hist… Hist… Hist…
#> 14 Binns 7 History of Magic_NA_R_5 History of M… Hist… Hist… NA
#>
#> $Burbage
#> # A tibble: 12 × 7
#> teacher hour mon tue wed thu fri
#> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 Burbage 1 Muggle Studies_NA_Automatic_6 NA NA Mugg… Mugg…
#> 2 Burbage 1 NA NA NA Mugg… Mugg…
#> 3 Burbage 2 NA Muggle Studies… Mugg… NA Mugg…
#> 4 Burbage 2 NA Muggle Studies… Mugg… NA Mugg…
#> 5 Burbage 4 Muggle Studies_4_E1_G_4 Muggle Studies… NA NA NA
#> 6 Burbage 4 Muggle Studies_4_E1_H_4 NA NA NA NA
#> 7 Burbage 5 Muggle Studies_4_E1_S_4 NA Mugg… Mugg… Mugg…
#> 8 Burbage 5 Muggle Studies_4_E1_R_4 NA Mugg… NA NA
#> 9 Burbage 6 Muggle Studies_3_E1_S_3 Muggle Studies… NA Mugg… NA
#> 10 Burbage 6 Muggle Studies_3_E1_R_3 NA NA Mugg… NA
#> 11 Burbage 7 Muggle Studies_3_E1_G_3 NA Mugg… Mugg… NA
#> 12 Burbage 7 Muggle Studies_3_E1_H_3 NA Mugg… NA NA
#>
#> $`CoMC teacher`
#> # A tibble: 14 × 7
#> teacher hour mon tue wed thu fri
#> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 CoMC teacher 1 Care of Magical Creatures_NA_Auto… NA Care… Care… Care…
#> 2 CoMC teacher 1 NA NA Care… Care… Care…
#> 3 CoMC teacher 2 Care of Magical Creatures_3_E3_R_3 Care… Care… NA Care…
#> 4 CoMC teacher 2 Care of Magical Creatures_3_E3_H_3 Care… Care… NA NA
#> 5 CoMC teacher 3 Care of Magical Creatures_3_E3_R_3 Care… Care… Care… NA
#> 6 CoMC teacher 3 Care of Magical Creatures_3_E3_H_3 Care… Care… Care… NA
#> 7 CoMC teacher 4 NA Care… Care… NA Care…
#> 8 CoMC teacher 4 NA Care… Care… NA NA
#> 9 CoMC teacher 5 Care of Magical Creatures_NA_Auto… Care… Care… Care… NA
#> 10 CoMC teacher 5 NA Care… Care… Care… NA
#> 11 CoMC teacher 6 Care of Magical Creatures_5_E3_G_5 NA Care… NA Care…
#> 12 CoMC teacher 6 Care of Magical Creatures_5_E3_S_5 NA NA NA Care…
#> 13 CoMC teacher 7 Care of Magical Creatures_4_E3_G_4 NA Care… Care… Care…
#> 14 CoMC teacher 7 Care of Magical Creatures_4_E3_S_4 NA NA Care… Care…
#>
#> $`DADA Teacher`
#> # A tibble: 14 × 7
#> teacher hour mon tue wed thu fri
#> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 DADA Teacher 1 DADA_NA_G_1 DADA_NA_G_3 NA DADA… DADA…
#> 2 DADA Teacher 1 DADA_NA_S_1 DADA_NA_S_3 NA DADA… DADA…
#> 3 DADA Teacher 2 DADA_NA_Automatic_6 DADA_NA_G_2 DADA_NA_R_2 DADA… DADA…
#> 4 DADA Teacher 2 NA DADA_NA_S_2 DADA_NA_H_2 DADA… DADA…
#> 5 DADA Teacher 3 DADA_NA_R_5 DADA_NA_G_2 DADA_NA_G_5 DADA… DADA…
#> 6 DADA Teacher 3 DADA_NA_H_5 DADA_NA_S_2 DADA_NA_S_5 DADA… DADA…
#> 7 DADA Teacher 4 DADA_NA_R_5 DADA_NA_G_4 DADA_NA_G_5 DADA… NA
#> 8 DADA Teacher 4 DADA_NA_H_5 DADA_NA_S_4 DADA_NA_S_5 NA NA
#> 9 DADA Teacher 5 DADA_NA_G_5 DADA_NA_R_3 DADA_NA_Autom… NA DADA…
#> 10 DADA Teacher 5 DADA_NA_S_5 DADA_NA_H_3 NA NA DADA…
#> 11 DADA Teacher 6 DADA_NA_R_2 DADA_NA_R_4 DADA_NA_R_1 DADA… DADA…
#> 12 DADA Teacher 6 DADA_NA_H_2 DADA_NA_H_4 DADA_NA_H_1 DADA… NA
#> 13 DADA Teacher 7 DADA_NA_Automatic_7 DADA_NA_R_4 DADA_NA_Autom… DADA… DADA…
#> 14 DADA Teacher 7 NA DADA_NA_H_4 NA DADA… DADA…
#>
#> $`Div Teacher`
#> # A tibble: 14 × 7
#> teacher hour mon tue wed thu fri
#> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 Div Teacher 1 Divination_3_E2_G_3 Divination_5_E2_G_5 NA Divi… Divi…
#> 2 Div Teacher 1 Divination_3_E2_R_3 Divination_5_E2_R_5 NA NA NA
#> 3 Div Teacher 2 NA Divination_4_E2_S_4 NA Divi… NA
#> 4 Div Teacher 2 NA Divination_4_E2_H_4 NA Divi… NA
#> 5 Div Teacher 3 NA Divination_4_E2_S_4 Divi… Divi… Divi…
#> 6 Div Teacher 3 NA Divination_4_E2_H_4 Divi… Divi… Divi…
#> 7 Div Teacher 4 NA NA NA Divi… Divi…
#> 8 Div Teacher 4 NA NA NA Divi… Divi…
#> 9 Div Teacher 5 Divination_3_E2_S_3 NA NA NA Divi…
#> 10 Div Teacher 5 Divination_3_E2_H_3 NA NA NA Divi…
#> 11 Div Teacher 6 Divination_4_E2_G_4 NA Divi… NA NA
#> 12 Div Teacher 6 Divination_4_E2_R_4 NA NA NA NA
#> 13 Div Teacher 7 Divination_5_E2_S_5 Divination_NA_Automa… Divi… NA Divi…
#> 14 Div Teacher 7 Divination_5_E2_H_5 NA Divi… NA Divi…
#>
#> $Flitwick
#> # A tibble: 14 × 7
#> teacher hour mon tue wed thu fri
#> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 Flitwick 1 Charms_NA_S_3 Charms_NA_S_2 Charms_NA_S_5 Char… Char…
#> 2 Flitwick 1 Charms_NA_H_3 Charms_NA_H_2 Charms_NA_H_5 Char… NA
#> 3 Flitwick 2 Charms_NA_Automatic_7 Charms_NA_S_1 Charms_NA_S_3 Char… Char…
#> 4 Flitwick 2 NA Charms_NA_H_1 Charms_NA_H_3 Char… Char…
#> 5 Flitwick 3 Charms_NA_G_4 Charms_NA_G_4 Charms_NA_G_3 Char… Char…
#> 6 Flitwick 3 Charms_NA_R_4 Charms_NA_R_4 Charms_NA_R_3 Char… Char…
#> 7 Flitwick 4 Charms_NA_Automatic_6 NA Charms_NA_Aut… NA Char…
#> 8 Flitwick 4 NA NA NA NA Char…
#> 9 Flitwick 5 Charms_NA_G_3 Charms_NA_G_5 Charms_NA_S_4 NA Char…
#> 10 Flitwick 5 Charms_NA_R_3 Charms_NA_R_5 Charms_NA_H_4 NA NA
#> 11 Flitwick 6 Charms_NA_S_4 Charms_NA_G_5 Charms_NA_G_2 Char… Char…
#> 12 Flitwick 6 Charms_NA_H_4 Charms_NA_R_5 Charms_NA_R_2 NA Char…
#> 13 Flitwick 7 Charms_NA_G_2 Charms_NA_G_1 Charms_NA_S_5 Char… Char…
#> 14 Flitwick 7 Charms_NA_R_2 Charms_NA_R_1 Charms_NA_H_5 Char… Char…
#>
#> $Hooch
#> # A tibble: 2 × 7
#> teacher hour mon tue wed thu fri
#> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 Hooch 2 NA NA NA Flying_NA_G_1 Flying_NA_R_1
#> 2 Hooch 2 NA NA NA Flying_NA_S_1 Flying_NA_H_1
#>
#> $McGonagall
#> # A tibble: 14 × 7
#> teacher hour mon tue wed thu fri
#> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 McGonagall 1 Transfiguration_NA_G_2 Transfigur… Tran… Tran… Tran…
#> 2 McGonagall 1 Transfiguration_NA_H_2 Transfigur… Tran… NA Tran…
#> 3 McGonagall 2 Transfiguration_NA_S_4 Transfigur… Tran… Tran… Tran…
#> 4 McGonagall 2 Transfiguration_NA_R_4 NA Tran… Tran… Tran…
#> 5 McGonagall 3 Transfiguration_NA_S_2 Transfigur… Tran… Tran… Tran…
#> 6 McGonagall 3 Transfiguration_NA_R_2 Transfigur… Tran… Tran… Tran…
#> 7 McGonagall 4 Transfiguration_NA_Automatic_7 Transfigur… Tran… Tran… Tran…
#> 8 McGonagall 4 NA Transfigur… Tran… Tran… Tran…
#> 9 McGonagall 5 Transfiguration_NA_G_4 Transfigur… Tran… Tran… Tran…
#> 10 McGonagall 5 Transfiguration_NA_H_4 NA Tran… NA Tran…
#> 11 McGonagall 6 NA Transfigur… Tran… Tran… Tran…
#> 12 McGonagall 6 NA Transfigur… Tran… Tran… Tran…
#> 13 McGonagall 7 Transfiguration_NA_S_3 Transfigur… Tran… Tran… Tran…
#> 14 McGonagall 7 Transfiguration_NA_R_3 Transfigur… Tran… NA Tran…
#>
#> $Snape
#> # A tibble: 14 × 7
#> teacher hour mon tue wed thu fri
#> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 Snape 1 Potions_NA_R_1 Potions_NA_G_4 Potions_NA_R… Poti… NA
#> 2 Snape 1 Potions_NA_H_1 Potions_NA_S_4 Potions_NA_H… Poti… NA
#> 3 Snape 2 Potions_NA_G_3 Potions_NA_R_3 Potions_NA_G… Poti… Poti…
#> 4 Snape 2 Potions_NA_S_3 Potions_NA_H_3 Potions_NA_S… Poti… Poti…
#> 5 Snape 3 Potions_NA_G_3 Potions_NA_R_3 Potions_NA_A… Poti… Poti…
#> 6 Snape 3 Potions_NA_S_3 Potions_NA_H_3 NA NA Poti…
#> 7 Snape 4 Potions_NA_G_5 Potions_NA_Automatic_6 Potions_NA_A… Poti… Poti…
#> 8 Snape 4 Potions_NA_S_5 NA NA NA NA
#> 9 Snape 5 Potions_NA_R_5 Potions_NA_R_4 Potions_NA_G… Poti… Poti…
#> 10 Snape 5 Potions_NA_H_5 Potions_NA_H_4 Potions_NA_S… Poti… Poti…
#> 11 Snape 6 Potions_NA_R_5 Potions_NA_R_2 Potions_NA_G… Poti… Poti…
#> 12 Snape 6 Potions_NA_H_5 Potions_NA_H_2 Potions_NA_S… Poti… Poti…
#> 13 Snape 7 Potions_NA_R_1 Potions_NA_R_2 Potions_NA_G… Poti… Poti…
#> 14 Snape 7 Potions_NA_H_1 Potions_NA_H_2 Potions_NA_S… Poti… Poti…
#>
#> $Sprout
#> # A tibble: 14 × 7
#> teacher hour mon tue wed thu fri
#> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 Sprout 1 Herbology_NA_G_4 Herbology_NA_S_1 NA Herb… Herb…
#> 2 Sprout 1 Herbology_NA_H_4 Herbology_NA_R_1 NA Herb… Herb…
#> 3 Sprout 2 Herbology_NA_G_1 Herbology_NA_S_5 Herb… Herb… Herb…
#> 4 Sprout 2 Herbology_NA_H_1 Herbology_NA_R_5 Herb… Herb… NA
#> 5 Sprout 3 Herbology_NA_G_2 Herbology_NA_G_5 Herb… Herb… Herb…
#> 6 Sprout 3 Herbology_NA_H_2 Herbology_NA_H_5 Herb… Herb… Herb…
#> 7 Sprout 4 Herbology_NA_S_4 Herbology_NA_G_5 Herb… Herb… Herb…
#> 8 Sprout 4 Herbology_NA_R_4 Herbology_NA_H_5 Herb… Herb… Herb…
#> 9 Sprout 5 Herbology_NA_Automatic_7 NA Herb… Herb… Herb…
#> 10 Sprout 5 NA NA NA Herb… Herb…
#> 11 Sprout 6 Herbology_NA_G_3 Herbology_NA_S_3 Herb… Herb… Herb…
#> 12 Sprout 6 Herbology_NA_H_3 Herbology_NA_R_3 Herb… Herb… Herb…
#> 13 Sprout 7 NA Herbology_NA_Automa… Herb… Herb… Herb…
#> 14 Sprout 7 NA NA Herb… Herb… Herb…
#>
#> $Vector
#> # A tibble: 14 × 7
#> teacher hour mon tue wed thu fri
#> <chr> <int> <chr> <chr> <chr> <chr> <chr>
#> 1 Vector 1 NA NA Arit… Arit… Arit…
#> 2 Vector 1 NA NA NA Arit… Arit…
#> 3 Vector 2 Arithmancy_5_E1_S_5 Arithmancy_5_E1_G_5 Arit… NA Arit…
#> 4 Vector 2 Arithmancy_5_E1_R_5 Arithmancy_5_E1_H_5 Arit… NA Arit…
#> 5 Vector 3 Arithmancy_NA_Automatic_6 NA Arit… Arit… Arit…
#> 6 Vector 3 NA NA Arit… NA NA
#> 7 Vector 4 Arithmancy_4_E1_G_4 NA NA NA NA
#> 8 Vector 4 Arithmancy_4_E1_H_4 NA NA NA NA
#> 9 Vector 5 Arithmancy_4_E1_S_4 Arithmancy_NA_Auto… Arit… NA NA
#> 10 Vector 5 Arithmancy_4_E1_R_4 NA Arit… NA NA
#> 11 Vector 6 Arithmancy_3_E1_S_3 NA Arit… Arit… Arit…
#> 12 Vector 6 Arithmancy_3_E1_R_3 NA Arit… Arit… Arit…
#> 13 Vector 7 Arithmancy_3_E1_G_3 Arithmancy_3_E1_S_3 Arit… Arit… Arit…
#> 14 Vector 7 Arithmancy_3_E1_H_3 Arithmancy_3_E1_R_3 Arit… Arit… NA
#>
starwars |>
pivot(row = "homeworld", col = "species", value = "name", split = "sex")
#> $female
#> # A tibble: 15 × 9
#> sex homeworld Clawdite Human Kaminoan Mirialan Tholothian Togruta `Twi'lek`
#> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 fema… Alderaan NA Leia… NA NA NA NA NA
#> 2 fema… Chandrila NA Mon … NA NA NA NA NA
#> 3 fema… Coruscant NA Joca… NA NA Adi Gallia NA NA
#> 4 fema… Kamino NA NA Taun We NA NA NA NA
#> 5 fema… Mirial NA NA NA Luminar… NA NA NA
#> 6 fema… Mirial NA NA NA Barriss… NA NA NA
#> 7 fema… Naboo NA Padm… NA NA NA NA NA
#> 8 fema… Naboo NA Dormé NA NA NA NA NA
#> 9 fema… Ryloth NA NA NA NA NA NA Ayla Sec…
#> 10 fema… Shili NA NA NA NA NA Shaak … NA
#> 11 fema… Tatooine NA Beru… NA NA NA NA NA
#> 12 fema… Tatooine NA Shmi… NA NA NA NA NA
#> 13 fema… Zolan Zam Wes… NA NA NA NA NA NA
#> 14 fema… NA NA Rey NA NA NA NA NA
#> 15 fema… NA NA Capt… NA NA NA NA NA
#>
#> $hermaphroditic
#> # A tibble: 1 × 3
#> sex homeworld Hutt
#> <chr> <chr> <chr>
#> 1 hermaphroditic Nal Hutta Jabba Desilijic Tiure
#>
#> $male
#> # A tibble: 55 × 33
#> sex homeworld Aleena Besalisk Cerean Chagrian Dug Ewok Geonosian Gungan
#> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 male Alderaan NA NA NA NA NA NA NA NA
#> 2 male Alderaan NA NA NA NA NA NA NA NA
#> 3 male Aleen Min… Ratts… NA NA NA NA NA NA NA
#> 4 male Bespin NA NA NA NA NA NA NA NA
#> 5 male Cato Neim… NA NA NA NA NA NA NA NA
#> 6 male Cerea NA NA Ki-Ad… NA NA NA NA NA
#> 7 male Champala NA NA NA Mas Ame… NA NA NA NA
#> 8 male Concord D… NA NA NA NA NA NA NA NA
#> 9 male Corellia NA NA NA NA NA NA NA NA
#> 10 male Corellia NA NA NA NA NA NA NA NA
#> # ℹ 45 more rows
#> # ℹ 23 more variables: Human <chr>, Iktotchi <chr>, Kaleesh <chr>,
#> # Kaminoan <chr>, `Kel Dor` <chr>, `Mon Calamari` <chr>, Muun <chr>,
#> # Nautolan <chr>, Neimodian <chr>, `Pau'an` <chr>, Quermian <chr>,
#> # Rodian <chr>, Skakoan <chr>, Sullustan <chr>, Toong <chr>, Toydarian <chr>,
#> # Trandoshan <chr>, `Twi'lek` <chr>, Vulptereen <chr>, Wookiee <chr>,
#> # Xexto <chr>, `Yoda's species` <chr>, Zabrak <chr>
#>
#> $none
#> # A tibble: 6 × 3
#> sex homeworld Droid
#> <chr> <chr> <chr>
#> 1 none Naboo R2-D2
#> 2 none Tatooine C-3PO
#> 3 none Tatooine R5-D4
#> 4 none NA IG-88
#> 5 none NA R4-P17
#> 6 none NA BB8
#>
msleep |>
pivot(row = "vore", col = "conservation", value = "name") |>
na2empty() |>
print(n = Inf)
#> # A tibble: 33 × 8
#> vore cd domesticated en lc nt vu `NA`
#> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 "carni" "Pilot whale" "Dog" "Tiger" "Che… "Jag… "Nor… "Slo…
#> 2 "carni" "" "Domestic cat" "" "Lon… "" "Lio… "Bot…
#> 3 "carni" "" "" "" "Gra… "" "Cas… "Gen…
#> 4 "carni" "" "" "" "Thi… "" "Com… "Arc…
#> 5 "carni" "" "" "" "Nor… "" "" "Red…
#> 6 "herbi" "Giraffe" "Cow" "Asian elepha… "Roe… "Mou… "Mon… "Thr…
#> 7 "herbi" "" "Guinea pig" "Golden hamst… "Goa… "Hou… "Afr… "Wes…
#> 8 "herbi" "" "Chinchilla" "" "Tre… "Rou… "Bra… "Vol…
#> 9 "herbi" "" "Horse" "" "Gra… "" "" "Pot…
#> 10 "herbi" "" "Donkey" "" "Mon… "" "" "Cot…
#> 11 "herbi" "" "Rabbit" "" "Deg… "" "" "Eas…
#> 12 "herbi" "" "Sheep" "" "Lab… "" "" ""
#> 13 "herbi" "" "" "" "Arc… "" "" ""
#> 14 "herbi" "" "" "" "Thi… "" "" ""
#> 15 "herbi" "" "" "" "Gol… "" "" ""
#> 16 "insecti" "" "" "Giant armadi… "Big… "" "" "Lit…
#> 17 "insecti" "" "" "" "Eas… "" "" "Sho…
#> 18 "omni" "" "Pig" "" "Gre… "" "" "Owl…
#> 19 "omni" "" "" "" "Gri… "" "" "Afr…
#> 20 "omni" "" "" "" "Sta… "" "" "Gal…
#> 21 "omni" "" "" "" "Les… "" "" "Hum…
#> 22 "omni" "" "" "" "Nor… "" "" "Mac…
#> 23 "omni" "" "" "" "Eur… "" "" "Chi…
#> 24 "omni" "" "" "" "Pat… "" "" "Bab…
#> 25 "omni" "" "" "" "Pot… "" "" "Afr…
#> 26 "omni" "" "" "" "" "" "" "Squ…
#> 27 "omni" "" "" "" "" "" "" "Ten…
#> 28 "omni" "" "" "" "" "" "" "Tre…
#> 29 "" "" "" "" "Des… "" "" "Ves…
#> 30 "" "" "" "" "Roc… "" "" "Dee…
#> 31 "" "" "" "" "" "" "" "Pha…
#> 32 "" "" "" "" "" "" "" "Mol…
#> 33 "" "" "" "" "" "" "" "Mus…
tibble::as_tibble(Titanic) |>
pivot(row = "Age", col = c("Sex", "Survived"),
value = "n", split = "Class")
#> $`1st`
#> # A tibble: 2 × 6
#> Class Age Female_No Female_Yes Male_No Male_Yes
#> <chr> <chr> <dbl> <dbl> <dbl> <dbl>
#> 1 1st Adult 4 140 118 57
#> 2 1st Child 0 1 0 5
#>
#> $`2nd`
#> # A tibble: 2 × 6
#> Class Age Female_No Female_Yes Male_No Male_Yes
#> <chr> <chr> <dbl> <dbl> <dbl> <dbl>
#> 1 2nd Adult 13 80 154 14
#> 2 2nd Child 0 13 0 11
#>
#> $`3rd`
#> # A tibble: 2 × 6
#> Class Age Female_No Female_Yes Male_No Male_Yes
#> <chr> <chr> <dbl> <dbl> <dbl> <dbl>
#> 1 3rd Adult 89 76 387 75
#> 2 3rd Child 17 14 35 13
#>
#> $Crew
#> # A tibble: 2 × 6
#> Class Age Female_No Female_Yes Male_No Male_Yes
#> <chr> <chr> <dbl> <dbl> <dbl> <dbl>
#> 1 Crew Adult 3 20 670 192
#> 2 Crew Child 0 0 0 0
#>
diamonds |>
pivot(row = "cut", col = "color", value = "price", split = "clarity")
#> $I1
#> # A tibble: 176 × 9
#> clarity cut D E F G H I J
#> <ord> <ord> <int> <int> <int> <int> <int> <int> <int>
#> 1 I1 Fair 5460 2788 2809 2808 2892 2935 3011
#> 2 I1 Fair 5617 3692 3734 4167 2964 3011 4284
#> 3 I1 Fair 15964 1232 4320 4277 2968 3745 5083
#> 4 I1 Fair 2491 1262 584 4849 2999 4368 5240
#> 5 I1 Fair NA 1273 4698 6315 3175 4704 5405
#> 6 I1 Fair NA 1865 5554 6346 3504 5040 5430
#> 7 I1 Fair NA 2036 6532 6377 3765 5074 5607
#> 8 I1 Fair NA 2138 6753 6503 4140 5667 5733
#> 9 I1 Fair NA 2571 7019 6597 4145 5696 5859
#> 10 I1 Fair NA NA 613 6817 4648 5750 6289
#> # ℹ 166 more rows
#>
#> $IF
#> # A tibble: 362 × 9
#> clarity cut D E F G H I J
#> <ord> <ord> <int> <int> <int> <int> <int> <int> <int>
#> 1 IF Fair 1208 NA 2861 1127 NA NA NA
#> 2 IF Fair 1440 NA 3205 1849 NA NA NA
#> 3 IF Fair 2211 NA 1166 NA NA NA NA
#> 4 IF Fair NA NA 2144 NA NA NA NA
#> 5 IF Good 3378 597 2980 3304 6703 3669 5361
#> 6 IF Good 3509 6804 3393 3583 13248 3734 6299
#> 7 IF Good 15081 612 9451 5771 1440 631 827
#> 8 IF Good 15928 813 9660 5855 2404 886 1061
#> 9 IF Good 16406 912 9867 8973 NA 945 2053
#> 10 IF Good 17499 1052 633 13998 NA NA NA
#> # ℹ 352 more rows
#>
#> $SI1
#> # A tibble: 1,828 × 9
#> clarity cut D E F G H I J
#> <ord> <ord> <int> <int> <int> <int> <int> <int> <int>
#> 1 SI1 Fair 3382 2885 2838 2782 2854 2804 2812
#> 2 SI1 Fair 3689 3332 2882 2841 2873 2856 2949
#> 3 SI1 Fair 3730 3407 2971 2964 3024 2873 3027
#> 4 SI1 Fair 3751 3508 3117 2993 3057 2875 3154
#> 5 SI1 Fair 3812 3696 3160 3052 3145 2912 3175
#> 6 SI1 Fair 3855 3743 3197 3145 3180 3280 3427
#> 7 SI1 Fair 3945 3891 3323 3250 3278 3337 3780
#> 8 SI1 Fair 4118 579 3326 3299 3282 3584 4123
#> 9 SI1 Fair 4252 4106 3387 3304 3285 3892 4147
#> 10 SI1 Fair 4276 4140 3437 3358 3387 3920 4838
#> # ℹ 1,818 more rows
#>
#> $SI2
#> # A tibble: 1,494 × 9
#> clarity cut D E F G H I J
#> <ord> <ord> <int> <int> <int> <int> <int> <int> <int>
#> 1 SI2 Fair 2848 2757 2759 2834 2763 2811 2789
#> 2 SI2 Fair 2885 2797 2815 2856 2777 2884 2992
#> 3 SI2 Fair 2974 2815 2867 2858 2818 2948 3119
#> 4 SI2 Fair 3003 2855 2958 2942 2823 3054 3149
#> 5 SI2 Fair 3079 2862 2964 3027 2825 3084 3199
#> 6 SI2 Fair 3205 2930 2996 3104 2846 3290 3246
#> 7 SI2 Fair 3304 2948 3062 3142 2856 3348 3302
#> 8 SI2 Fair 3384 2982 3146 3172 2875 3530 3403
#> 9 SI2 Fair 3473 3011 3170 3173 2883 3669 3984
#> 10 SI2 Fair 3634 3084 3210 3332 2912 3802 4056
#> # ℹ 1,484 more rows
#>
#> $VS1
#> # A tibble: 1,355 × 9
#> clarity cut D E F G H I J
#> <ord> <ord> <int> <int> <int> <int> <int> <int> <int>
#> 1 VS1 Fair 3047 2964 2859 2800 3500 3387 2875
#> 2 VS1 Fair 563 3276 2879 2998 3676 3763 2964
#> 3 VS1 Fair 7083 4770 3002 3756 3924 3801 3080
#> 4 VS1 Fair 1166 7392 3031 3806 4044 3951 7139
#> 5 VS1 Fair 2747 640 3039 4455 4368 4263 7186
#> 6 VS1 Fair NA 15584 3750 4630 4455 4281 7819
#> 7 VS1 Fair NA 361 4183 4864 4732 4328 9314
#> 8 VS1 Fair NA 371 593 4892 5062 6727 13399
#> 9 VS1 Fair NA 799 4984 5487 5242 11322 14402
#> 10 VS1 Fair NA 1778 5833 5633 5460 12244 14750
#> # ℹ 1,345 more rows
#>
#> $VS2
#> # A tibble: 1,526 × 9
#> clarity cut D E F G H I J
#> <ord> <ord> <int> <int> <int> <int> <int> <int> <int>
#> 1 VS2 Fair 2858 337 2762 3418 3226 2921 2811
#> 2 VS2 Fair 3077 2902 2805 4032 3375 3033 2815
#> 3 VS2 Fair 3931 2940 3172 4072 3538 3166 2854
#> 4 VS2 Fair 4107 3875 3750 4309 3593 3215 3190
#> 5 VS2 Fair 4277 4057 3837 4435 3658 3246 3422
#> 6 VS2 Fair 4439 4125 3931 4480 3697 3258 3443
#> 7 VS2 Fair 4765 581 3992 4838 3725 3265 3886
#> 8 VS2 Fair 592 4480 4229 4860 3733 3597 3980
#> 9 VS2 Fair 5078 4525 4312 4887 3819 4553 416
#> 10 VS2 Fair 5797 4550 4474 5161 4166 4695 5846
#> # ℹ 1,516 more rows
#>
#> $VVS1
#> # A tibble: 578 × 9
#> clarity cut D E F G H I J
#> <ord> <ord> <int> <int> <int> <int> <int> <int> <int>
#> 1 VVS1 Fair 10752 2805 7960 2797 4115 4194 1691
#> 2 VVS1 Fair 875 8529 12648 3062 NA NA NA
#> 3 VVS1 Fair 1792 1012 740 790 NA NA NA
#> 4 VVS1 Fair NA NA 1011 NA NA NA NA
#> 5 VVS1 Fair NA NA 1040 NA NA NA NA
#> 6 VVS1 Good 4198 554 3018 2899 2877 571 4633
#> 7 VVS1 Good 4274 2990 3206 3072 3096 3741 NA
#> 8 VVS1 Good 4407 575 564 3188 4381 3972 NA
#> 9 VVS1 Good 5029 586 3310 3225 4763 4114 NA
#> 10 VVS1 Good 8239 597 3536 3380 4847 4187 NA
#> # ℹ 568 more rows
#>
#> $VVS2
#> # A tibble: 885 × 9
#> clarity cut D E F G H I J
#> <ord> <ord> <int> <int> <int> <int> <int> <int> <int>
#> 1 VVS2 Fair 3296 3813 3920 2959 4312 3074 2998
#> 2 VVS2 Fair 4040 586 4368 3323 4355 3288 NA
#> 3 VVS2 Fair 8716 5430 6863 4534 5171 7303 NA
#> 4 VVS2 Fair 10562 5551 16364 4928 7476 1401 NA
#> 5 VVS2 Fair 772 7553 693 6736 922 2117 NA
#> 6 VVS2 Fair 997 7918 743 629 1227 2131 NA
#> 7 VVS2 Fair 1011 738 757 13553 2500 2292 NA
#> 8 VVS2 Fair 1089 945 1902 369 2608 2351 NA
#> 9 VVS2 Fair 1980 1069 2088 819 2699 NA NA
#> 10 VVS2 Fair NA 1705 2484 833 2717 NA NA
#> # ℹ 875 more rows
#>