DataFrame.describe
Generate descriptive statistics for each numeric column. Numeric columns are of type Int and float.
danfo.DataFrame.describe() [source]
Returns:
return DataFrame

Examples

Descriptive statistics include those that summarize the central tendency, dispersion and shape of a dataset’s distribution, excluding NaN values.
Node
Browser
1
const dfd = require("danfojs-node")
2
let data = [[0, 2, 4, "a"], [360, 180, 360, "b"], [2, 4, 6, "c"]]
3
let col_names = ["col1", "col2", "col3", "col4"]
4
let df = new dfd.DataFrame(data, {columns: col_names})
5
6
df.describe().print()
Copied!
1
Copied!
Output
1
╔════════════╤═══════════════════╤═══════════════════╤═══════════════════╗
2
║ │ col1 │ col2 │ col3 ║
3
╟────────────┼───────────────────┼───────────────────┼───────────────────╢
4
║ count │ 3 │ 3 │ 3 ║
5
╟────────────┼───────────────────┼───────────────────┼───────────────────╢
6
║ mean │ 120.66666666666… │ 62 │ 123.33333333333… ║
7
╟────────────┼───────────────────┼───────────────────┼───────────────────╢
8
║ std │ 207.27115895206… │ 102.19589032832… │ 204.961785055979 ║
9
╟────────────┼───────────────────┼───────────────────┼───────────────────╢
10
║ min │ 0 │ 2 │ 4 ║
11
╟────────────┼───────────────────┼───────────────────┼───────────────────╢
12
║ median │ 2 │ 4 │ 6 ║
13
╟────────────┼───────────────────┼───────────────────┼───────────────────╢
14
║ max │ 360 │ 180 │ 360 ║
15
╟────────────┼───────────────────┼───────────────────┼───────────────────╢
16
║ variance │ 42961.333333333… │ 10444 │ 42009.333333333… ║
17
╚════════════╧═══════════════════╧═══════════════════╧═══════════════════╝
Copied!

Last modified 17d ago
Copy link
Contents
Examples