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.
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()
╔═══╤══════════════════════╗║ │ 0 ║╟───┼──────────────────────╢║ 0 │ 10 ║╟───┼──────────────────────╢║ 1 │ 45 ║╟───┼──────────────────────╢║ 3 │ 10 ║╟───┼──────────────────────╢║ 4 │ 23 ║╟───┼──────────────────────╢║ 5 │ 20 ║╟───┼──────────────────────╢║ 7 │ 10 ║╚═══╧══════════════════════╝
Drop nan values without returning new series
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()
╔═══╤══════════════════════╗║ │ 0 ║╟───┼──────────────────────╢║ 0 │ 10 ║╟───┼──────────────────────╢║ 1 │ 45 ║╟───┼──────────────────────╢║ 3 │ 10 ║╟───┼──────────────────────╢║ 4 │ 23 ║╟───┼──────────────────────╢║ 5 │ 20 ║╟───┼──────────────────────╢║ 7 │ 10 ║╚═══╧══════════════════════╝