
Helpers for working with data frames
Source:vignettes/data_frame_helpers.Rmd
data_frame_helpers.Rmd
Delete data.frame columns
df <- data.frame("label" = c("A", "B"), "number" = 1:10)
delete_data_frame_columns(df = df, column_names = "label")
#> number
#> 1 1
#> 2 2
#> 3 3
#> 4 4
#> 5 5
#> 6 6
#> 7 7
#> 8 8
#> 9 9
#> 10 10
delete_data_frame_columns(df = df, column_names = "number")
#> label
#> 1 A
#> 2 B
#> 3 A
#> 4 B
#> 5 A
#> 6 B
#> 7 A
#> 8 B
#> 9 A
#> 10 B
delete_data_frame_columns(df = df, column_names = c("label", "number"))
#> data frame with 0 columns and 10 rows
Group a data.frame
df <- data.frame("label" = c("A", "B"), "number" = 1:10)
group_data_frame(df = df, by = "label")
#> $A
#> label number
#> 1 A 1
#> 3 A 3
#> 5 A 5
#> 7 A 7
#> 9 A 9
#>
#> $B
#> label number
#> 2 B 2
#> 4 B 4
#> 6 B 6
#> 8 B 8
#> 10 B 10
group_data_frame(df = df, by = "label", keep_by = FALSE)
#> $A
#> number
#> 1 1
#> 3 3
#> 5 5
#> 7 7
#> 9 9
#>
#> $B
#> number
#> 2 2
#> 4 4
#> 6 6
#> 8 8
#> 10 10