danfo.OneHotEncoder
Encode categorical features as a one-hot numeric array.
Examples
Convert Series to Dummy codes
const dfd = require("danfojs-node")
let data = {
fruits: ['pear', 'mango', "pawpaw", "mango", "bean"],
Count: [20, 30, 89, 12, 30],
Country: ["NG", "NG", "GH", "RU", "RU"]
}
let df = new dfd.DataFrame(data)
let encode = new dfd.OneHotEncoder()
encode.fit(df['fruits'])
console.log(encode);
let sf_enc = encode.transform(df['fruits'].values)
console.log(sf_enc)
let new_sf = encode.transform(["mango", "bean"])
console.log(new_sf)Last updated