patito.Relation.all
- Relation.all(*filters, **equalities)
Return
True
if the given predicate(s) are true for all rows in the relation.See Relation.filter() for additional information regarding the parameters.
- Parameters
filters (
str
) – SQL predicates to satisfy.equalities (
Union
[int
,float
,str
]) – SQL equality predicates to satisfy.
Examples
>>> import patito as pt >>> df = pt.DataFrame( ... { ... "even_number": [2, 4, 6], ... "odd_number": [1, 3, 5], ... "zero": [0, 0, 0], ... } ... ) >>> relation = pt.Relation(df) >>> relation.all(zero=0) True >>> relation.all( ... "even_number % 2 = 0", ... "odd_number % 2 = 1", ... zero=0, ... ) True >>> relation.all(zero=1) False >>> relation.all("odd_number % 2 = 0") False
- Return type
bool