Series.dropna

Remove missing values from Series

danfo.Series.dropna(kwargs) [source]

Parameters

Type

Description

Default

kwargs["inplace"]

bool

return a new series or not.

false

Returns: Series

Examples

Drop all nan value and then return New Series.

Node
Node
const dfd = require("danfojs-node")
let data1 = [10, 45, undefined, 10, 23, 20, undefined, 10]
let sf = new dfd.Series(data1)
let sf_rep = sf.dropna()
sf_rep.print()
Output
Output
╔═══╤══════════════════════╗
║ │ 0 ║
╟───┼──────────────────────╢
║ 0 │ 10 ║
╟───┼──────────────────────╢
║ 1 │ 45 ║
╟───┼──────────────────────╢
║ 3 │ 10 ║
╟───┼──────────────────────╢
║ 4 │ 23 ║
╟───┼──────────────────────╢
║ 5 │ 20 ║
╟───┼──────────────────────╢
║ 7 │ 10 ║
╚═══╧══════════════════════╝

Drop nan values without returning new series

Node
Node
const dfd = require("danfojs-node")
let data1 = [10, 45, undefined, 10, 23, 20, undefined, 10]
let sf = new dfd.Series(data1)
sf.dropna({inplace:true})
sf.print()
Output
Output
╔═══╤══════════════════════╗
║ │ 0 ║
╟───┼──────────────────────╢
║ 0 │ 10 ║
╟───┼──────────────────────╢
║ 1 │ 45 ║
╟───┼──────────────────────╢
║ 3 │ 10 ║
╟───┼──────────────────────╢
║ 4 │ 23 ║
╟───┼──────────────────────╢
║ 5 │ 20 ║
╟───┼──────────────────────╢
║ 7 │ 10 ║
╚═══╧══════════════════════╝