def having(self, aggregations, test):
    new_tables = []
    new_keys = []

    for key, table in self.items():
        props = table.aggregate(aggregations)

        if test(props):
            new_tables.append(table)
            new_keys.append(key)

    return self._fork(new_tables, new_keys)
Create a new :class:`.TableSet` with only those tables that pass a test.
dataset/ETHPy150Open wireservice/agate/agate/tableset/having.py/having