DataFrame.select_dtypes
Return a subset of the DataFrame’s columns based on the column dtypes.
danfo.DataFrame.select_dtypes [source]
Parameters
Type
Description
Default
include
Array
List of column dtypes to return
Returns:
return DataFrame

Examples

Node
Browser
1
const dfd = require("danfojs-node")
2
3
let data = {"A": [-20.1, 30, 47.3, -20],
4
"B": [34, -4, 5, 6],
5
"C": [20, -20, 30, -40],
6
"D": ["a", "b", 20, 2.5]}
7
8
let df = new dfd.DataFrame(data)
9
10
float_df = df.select_dtypes(['float32'])
11
float_df.print()
12
13
mix_df = df.select_dtypes(include=['float32', "int32"])
14
mix_df.print()
15
16
str_df = df.select_dtypes(include=['string'])
17
str_df.print()
18
Copied!
1
Copied!
Output
1
//select float column(s)
2
╔═══╤══════════════════════╗
3
║ │ A ║
4
╟───┼──────────────────────╢
5
║ 0 │ -20.1 ║
6
╟───┼──────────────────────╢
7
║ 1 │ 30 ║
8
╟───┼──────────────────────╢
9
║ 2 │ 47.3 ║
10
╟───┼──────────────────────╢
11
║ 3 │ -20 ║
12
╚═══╧══════════════════════╝
13
14
15
//select both float and int columns
16
17
╔═══╤═══════════════════╤═══════════════════╤═══════════════════╗
18
║ │ A │ B │ C ║
19
╟───┼───────────────────┼───────────────────┼───────────────────╢
20
║ 0 │ -20.1 │ 34 │ 20 ║
21
╟───┼───────────────────┼───────────────────┼───────────────────╢
22
║ 1 │ 30 │ -4 │ -20 ║
23
╟───┼───────────────────┼───────────────────┼───────────────────╢
24
║ 2 │ 47.3 │ 5 │ 30 ║
25
╟───┼───────────────────┼───────────────────┼───────────────────╢
26
║ 3 │ -20 │ 6 │ -40 ║
27
╚═══╧═══════════════════╧═══════════════════╧═══════════════════╝
28
29
//return string type column
30
╔═══╤══════════════════════╗
31
║ │ D ║
32
╟───┼──────────────────────╢
33
║ 0 │ a ║
34
╟───┼──────────────────────╢
35
║ 1 │ b ║
36
╟───┼──────────────────────╢
37
║ 2 │ 20 ║
38
╟───┼──────────────────────╢
39
║ 3 │ 2.5 ║
40
╚═══╧══════════════════════╝
Copied!
Last modified 1yr ago
Copy link
Contents
Examples