DataFrame.var
Return unbiased variance over requested axis.
danfo.DataFrame.var(options) [source]
Parameters
Type
Description
Default
options
Object
axis: 0 or 1. If 0, compute the mean column-wise, if 1, row-wise. Defaults to 1
{ axis: 1 }
Returns:
return Series

Examples

Calculate variance of values along default axis 1 (column)

Node
Browser
1
const dfd = require("danfojs-node")
2
data = [[11, 20, 3], [1, 15, 6], [2, 30, 40], [2, 89, 78]]
3
cols = ["A", "B", "C"]
4
5
let df = new dfd.DataFrame(data)
6
df.var().print()
Copied!
1
Copied!
Output
1
╔═══╤══════════════════════╗
2
║ │ 0 ║
3
╟───┼──────────────────────╢
4
║ 0 │ 22 ║
5
╟───┼──────────────────────╢
6
║ 1 │ 1172.3333333333333 ║
7
╟───┼──────────────────────╢
8
║ 2 │ 1232.25 ║
9
╚═══╧══════════════════════╝
Copied!

Calculate variance of values along row axis (0)

Node
Browser
1
const dfd = require("danfojs-node")
2
data = [[11, 20, 3], [1, 15, 6], [2, 30, 40], [2, 89, 78]]
3
cols = ["A", "B", "C"]
4
5
let df = new dfd.DataFrame(data)
6
df.var({axis:0}).print()
Copied!
1
Copied!
Output
1
╔═══╤══════════════════════╗
2
║ │ 0 ║
3
╟───┼──────────────────────╢
4
║ 0 │ 72.33333333333334 ║
5
╟───┼──────────────────────╢
6
║ 1 │ 50.33333333333333 ║
7
╟───┼──────────────────────╢
8
║ 2 │ 388 ║
9
╟───┼──────────────────────╢
10
║ 3 │ 2244.333333333333 ║
11
╚═══╧══════════════════════╝
Copied!
Last modified 17d ago