Powered By GitBook
Series.apply
Invoke a function on each value in a Series.
danfo.series.apply(callable, options) [source]
Parameters
Type
Description
Default
callable
Function
Function (can be anonymous) to apply
options
Object
inplace: Boolean indicating whether to perform the operation inplace or not. Defaults to false
{
inplace: false
}
Returns:
return Series
Example
Node
Browser
1
const dfd = require("danfojs-node")
2
3
let sf = new dfd.Series([1, 2, 3, 4, 5, 6, 7, 8])
4
5
let apply_func = (x) => {
6
return x + x
7
}
8
sf.apply(apply_func).print()
Copied!
1
Copied!
Output
1
╔═══╤══════════════════════╗
2
║ │ 0 ║
3
╟───┼──────────────────────╢
4
║ 0 │ 2 ║
5
╟───┼──────────────────────╢
6
║ 1 │ 4 ║
7
╟───┼──────────────────────╢
8
║ 2 │ 6 ║
9
╟───┼──────────────────────╢
10
║ 3 │ 8 ║
11
╟───┼──────────────────────╢
12
║ 4 │ 10 ║
13
╟───┼──────────────────────╢
14
║ 5 │ 12 ║
15
╟───┼──────────────────────╢
16
║ 6 │ 14 ║
17
╟───┼──────────────────────╢
18
║ 7 │ 16 ║
19
╚═══╧══════════════════════╝
Copied!
Node
Browser
1
const dfd = require("danfojs-node")
2
3
let sf = new dfd.Series([1, 2, 3, 4, 5, 6, 7, 8])
4
5
sf.apply(Math.log).print()
Copied!
1
Copied!
Output
1
╔═══╤══════════════════════╗
2
║ │ 0 ║
3
╟───┼──────────────────────╢
4
║ 0 │ 0 ║
5
╟───┼──────────────────────╢
6
║ 1 │ 0.6931471805599453 ║
7
╟───┼──────────────────────╢
8
║ 2 │ 1.0986122886681096 ║
9
╟───┼──────────────────────╢
10
║ 3 │ 1.3862943611198906 ║
11
╟───┼──────────────────────╢
12
║ 4 │ 1.6094379124341003 ║
13
╟───┼──────────────────────╢
14
║ 5 │ 1.791759469228055 ║
15
╟───┼──────────────────────╢
16
║ 6 │ 1.9459101490553132 ║
17
╟───┼──────────────────────╢
18
║ 7 │ 2.0794415416798357 ║
19
╚═══╧══════════════════════╝
Copied!
Node
Browser
1
const dfd = require("danfojs-node")
2
3
let sf = new dfd.Series(["Rice","Beans","Yam","Banana","Wheat"])
4
5
sf.apply((x)=>{
6
return x.toLocaleLowerCase()
7
}).print()
Copied!
1
Copied!
Output
1
╔═══╤══════════════════════╗
2
║ │ 0 ║
3
╟───┼──────────────────────╢
4
║ 0 │ rice ║
5
╟───┼──────────────────────╢
6
║ 1 │ beans ║
7
╟───┼──────────────────────╢
8
║ 2 │ yam ║
9
╟───┼──────────────────────╢
10
║ 3 │ banana ║
11
╟───┼──────────────────────╢
12
║ 4 │ wheat ║
13
╚═══╧══════════════════════╝
Copied!
Last modified 24d ago
Copy link