DataFrame.sample
Return a random sample of rows from DataFrame.
danfo.DataFrame.sample(num, options)
Parameters
Type
Description
Default
num
Integer
The number of rows to return. Defaults to 5, which shuffles and return all rows.
5
options
Object
seed: An integer specifying the random seed that will be used to create the distribution. Ensures reproducibility of generated samples.
{ seed: 1 }
Sample a DataFrame randomly
const dfd = require("danfojs-node")
async function sample_data() {
let data = {
Name: ["Apples", "Mango", "Banana", "Pear"],
Count: [21, 5, 30, 10],
Price: [200, 300, 40, 250],
};
let df = new dfd.DataFrame(data);
let s_df = await df.sample(2);
s_df.print();
}
sample_data()Sample a DataFrame randomly with seed
By setting seed when using sample, you can ensure that the random sampling is reproducible.
Last updated