Skip to main content
Version: 1.7.1

TableFrame.drop_nulls

def drop_nulls(
subset: td_ColumnNameOrSelector | Collection[td_ColumnNameOrSelector] | None = None,
) -> TableFrame

Categories: manipulation

Drop rows with null values.

Parameters

parameter
subset

Columns to evaluate for null values. If None, all columns are considered.

Examples

>>> import tabsdata as td
>>>
>>> tf: td.TableFrame ...
>>>
┌──────┬──────┬──────┐
│ ss ┆ u ┆ ff │
---------
str ┆ i64 ┆ f64 │
╞══════╪══════╪══════╡
│ A ┆ 11.1
│ B ┆ 00.0
│ A ┆ 22.2
│ B ┆ 33.3
│ B ┆ 44.4
│ C ┆ 5-1.1
│ C ┆ 6-2.2
│ C ┆ 7-3.3
│ D ┆ 8 ┆ inf │
│ F ┆ 9 ┆ NaN │
│ G ┆ null ┆ 2.3
└──────┴──────┴──────┘
>>>
>>> tf.drop_nulls("a")
>>>
┌─────┬─────┬──────┐
│ ss ┆ u ┆ ff │
---------
str ┆ i64 ┆ f64 │
╞═════╪═════╪══════╡
│ A ┆ 11.1
│ B ┆ 00.0
│ A ┆ 22.2
│ B ┆ 33.3
│ B ┆ 44.4
│ C ┆ 5-1.1
│ C ┆ 6-2.2
│ C ┆ 7-3.3
│ D ┆ 8 ┆ inf │
│ F ┆ 9 ┆ NaN │
└─────┴─────┴──────┘