powered by
Partition a set of tables into a list of sets of tables. Note: removes rownames.
partition_tables( tables_used, partition_column, ..., source_usage = NULL, source_limit = NULL, tables = NULL, env = NULL )
list of names maps of data.frames partitioned by partition_column.
character, names of tables to look for.
character, name of column to partition by (tables should not have NAs in this column).
force later arguments to bind by name.
optional named map from tables_used names to sets of columns used.
optional numeric scalar limit on rows wanted every source.
named map from tables_used names to data.frames.
environment to also look for tables named by tables_used
execute_parallel
d1 <- data.frame(a = 1:5, g = c(1, 1, 2, 2, 2)) d2 <- data.frame(x = 1:3, g = 1:3) d3 <- data.frame(y = 1) partition_tables(c("d1", "d2", "d3"), "g", tables = list(d1 = d1, d2 = d2, d3 = d3))
Run the code above in your browser using DataLab