daft.DataFrame.where

daft.DataFrame.where#

DataFrame.where(predicate: Expression) DataFrame[source]#

Filters rows via a predicate expression, similar to SQL WHERE.

Example

>>> filtered_df = df.where((col('x') < 10) & (col('y') == 10))
Parameters:

predicate (Expression) – expression that keeps row if evaluates to True.

Returns:

Filtered DataFrame.

Return type:

DataFrame