most-common

1.3.1 • Public • Published

most-common

Donate Travis

Get the n most common elements and their counts from the most common to the least.

Usage

$ npm i --save most-common
const mostCommon = require('most-common');
 
const words = [
    'javascript',
    'php',
    'node',
    'python',
    'node',
    'mocha',
    'nlp',
    'chai',
    'nlp',
    'most-common',
    'array',
    'string',
    'nlp'
];
 
console.log(mostCommon(words, 3));
/*
[{
    token: 'nlp',
    count: 3
}, {
    token: 'node',
    count: 2
}, {
    token: 'javascript',
    count: 1
}]
*/
 
const pangram = 'The quick brown fox jumps over the lazy dog';
 
console.log(mostCommon(pangram, 3));
/*
[{
    token: ' ',
    count: 8
}, {
    token: 'o',
    count: 4
}, {
    token: 'e',
    count: 3
}]
*/
 
 
// Exclude whitespace
console.log(mostCommon(pangram, 3, { excludeWhitespace: true }));
/*
[{
    token: 'o',
    count: 4
}, {
    token: 'e',
    count: 3
}, {
    token: 'u',
    count: 2
}]
*/

Tests

$ npm test

Contribution

Contributions are appreciated.

License

MIT-licensed. See LICENSE.

Donation

If this project has been helpful in any way, and you want to treat me a cup of coffee, please donate :)

paypal

Package Sidebar

Install

npm i most-common

Weekly Downloads

37

Version

1.3.1

License

MIT

Unpacked Size

19.4 kB

Total Files

8

Last publish

Collaborators

  • bjarneo