daft.DataFrame.where#

DataFrame.where(predicate: daft.expressions.Expression) daft.dataframe.dataframe.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