Reorder a Plate-Based DataFrame
well_reorder_df(data, well_col = "well", row_col = NULL, col_col = NULL)
Data frame to reorder, than contains a row column and a col column.
Column containing the well IDs.
Column containing the row letters or numbers.
Column containing the column numbers.
A data.frame that has been reordered according to the row
& col
columns.
df <- well_plate(nrow = 8, ncol = 12)
df <- df[sample(1:96, 96), ]
head(df)
#> # A tibble: 6 × 3
#> row col well
#> <int> <int> <chr>
#> 1 2 3 B03
#> 2 1 4 A04
#> 3 6 5 F05
#> 4 2 4 B04
#> 5 6 10 F10
#> 6 6 8 F08
df <- well_reorder_df(df)
#> Warning: argument is not an atomic vector; coercing
#> Warning: argument is not an atomic vector; coercing
head(df)
#> # A tibble: 6 × 3
#> row col well
#> <dbl> <dbl> <chr>
#> 1 NA NA B03
#> 2 NA NA A04
#> 3 NA NA F05
#> 4 NA NA B04
#> 5 NA NA F10
#> 6 NA NA F08