Skip to main content
Version: 0.9.3

TableFrame.drop_nans

def drop_nans(
subset: ColumnNameOrSelector | Collection[ColumnNameOrSelector] | None = None,
) -> TableFrame

Categories: manipulation

Drop rows with NaN values.

Parameters

parameter
subset

Columns to look for Nan 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 │
│ null ┆ null ┆ null │
└──────┴──────┴──────┘
>>>
>>> tf.unique("a", keep="last")
┌─────┬─────┬──────┐
│ 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 │
└─────┴─────┴──────┘
>>>