awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repository-uri

Awesome GitHub RepositoriesUnique Value Counting

Algorithms for identifying distinct entries and calculating their occurrence frequencies in a dataset.

Distinct from Unique Value Filtering: Existing candidates focus on graph paths or database integrity constraints rather than simple frequency analysis.

Explore 10 awesome GitHub repositories matching data & databases · Unique Value Counting. Refine with filters or upvote what's useful.

Awesome Unique Value Counting GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • iamseancheney/python_for_data_analysis_2nd_chinese_versionAvatar iamseancheney

    iamseancheney/python_for_data_analysis_2nd_chinese_version

    8,937Vezi pe GitHub↗

    This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p

    Identifies unique elements in a series and computes the frequency of each distinct value.

    matplotlibnumpypandas
    Vezi pe GitHub↗8,937
  • missing-semester-cn/missing-semester-cn.github.ioAvatar missing-semester-cn

    missing-semester-cn/missing-semester-cn.github.io

    7,311Vezi pe GitHub↗

    This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer

    Teaches using uniq to collapse and count consecutive duplicate lines in text streams.

    Markdown
    Vezi pe GitHub↗7,311
  • ecrmnn/collect.jsAvatar ecrmnn

    ecrmnn/collect.js

    6,571Vezi pe GitHub↗

    collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays and objects. It mirrors the Laravel Collection API, offering a consistent set of methods for data transformation across JavaScript and Laravel backend environments. The library stores collection data as plain arrays internally and supports fluent method chaining, where each method returns a new collection instance. The library distinguishes itself by closely replicating the Laravel Collection API in JavaScript, mapping each PHP method to an equivalent JavaScript implementatio

    Provides a method to tally how many times each value appears in a collection.

    JavaScriptcollectionlaravellaravel-collections
    Vezi pe GitHub↗6,571
  • hadley/r4dsAvatar hadley

    hadley/r4ds

    5,070Vezi pe GitHub↗

    r4ds este un curriculum de știința datelor și o resursă educațională concepută pentru stăpânirea limbajului de programare R. Oferă o cale de învățare structurată pentru procesul end-to-end de importare, curățare, transformare și vizualizare a datelor. Proiectul pune accent pe un ghid de știința datelor reproductibil și un curriculum cuprinzător pentru manipularea datelor (data wrangling). Include tutoriale specializate despre gramatica graficelor pentru vizualizarea stratificată a datelor și publicații tehnice create cu Quarto care îmbină codul executabil cu proza narativă. Materialul acoperă o gamă largă de capabilități analitice, inclusiv ingestia de date din surse diverse, unirea datelor relaționale și gestionarea variabilelor categorice. De asemenea, abordează curățarea datelor, modelarea matematică și generarea de rapoarte și prezentări profesionale în formate multiple. Curriculum-ul se concentrează pe aplicarea practică a programării funcționale și a principiilor „tidy data” pentru a crea analize transparente și repetabile.

    Provides utilities for calculating the frequency of unique values within a dataset.

    R
    Vezi pe GitHub↗5,070
  • javascriptdata/danfojsAvatar javascriptdata

    javascriptdata/danfojs

    5,050Vezi pe GitHub↗

    Danfo.js este o bibliotecă de analiză și preprocesare a datelor pentru JavaScript care oferă structuri de date etichetate de înaltă performanță. Implementează data frame-uri și serii pentru a permite analiza complexă a datelor, calculul statistic și manipularea datelor tabulare structurate. Proiectul servește ca o bibliotecă de preprocesare pentru învățarea automată, oferind utilitare pentru codificarea etichetelor categorice, one-hot encoding și scalarea și standardizarea caracteristicilor numerice. Acesta facilitează în mod specific conversia structurilor de date etichetate în tensori pentru antrenarea și evaluarea modelelor. Biblioteca acoperă un set larg de capabilități, inclusiv statistici descriptive, operațiuni relaționale precum îmbinarea și unirea, și procesarea seriilor temporale. Include instrumente pentru curățarea, filtrarea și gruparea datelor, precum și o interfață de vizualizare pentru generarea de grafice și diagrame interactive direct din data frame-uri. Sistemul suportă importul și exportul datelor prin formate CSV, JSON și Excel.

    Identifies unique elements and counts their occurrences to determine the mode of the dataset.

    TypeScriptdanfojsdata-analysisdata-analytics
    Vezi pe GitHub↗5,050
  • apache/incubator-kvrocksAvatar apache

    apache/incubator-kvrocks

    4,339Vezi pe GitHub↗

    Kvrocks este o bază de date NoSQL bazată pe disc și un magazin distribuit de tip cheie-valoare care utilizează motorul de stocare RocksDB pentru a persista seturi mari de date pe disc fizic. Este concepută ca o bază de date compatibilă cu Redis, utilizând protocolul standard de comunicare Redis pentru a asigura interoperabilitatea cu bibliotecile și instrumentele client existente. Proiectul se distinge prin combinarea unui model de stocare persistentă pe disc cu capabilități avansate de regăsire, inclusiv căutare vectorială pentru interogări k-nearest neighbor, indexare pentru căutare full-text și execuția interogărilor geospațiale. Suportă clustering distribuit cu distribuția datelor bazată pe sloturi și gestionarea topologiei pentru a permite scalarea orizontală și disponibilitatea ridicată. Sistemul acoperă o gamă largă de tipuri de stocare a datelor, inclusiv documente JSON, stream-uri, seturi sortate, hash map-uri și bitmap-uri. Oferă instrumente cuprinzătoare de gestionare a datelor, cum ar fi tranzacții atomice, replicare bazată pe log-uri și structuri de date probabilistice pentru estimarea cardinalității și verificarea apartenenței. În plus, include scripting pe partea de server, mesagerie pub/sub și monitorizare detaliată pentru sănătatea serverului și performanța motorului de stocare.

    Estimates the number of unique items in large datasets via memory-efficient counting methods.

    C++
    Vezi pe GitHub↗4,339
  • rdatatable/data.tableAvatar Rdatatable

    Rdatatable/data.table

    3,894Vezi pe GitHub↗

    Acest proiect este un framework de procesare a datelor tabelare de înaltă performanță pentru R, conceput pentru a gestiona seturi de date masive cu eficiență a memoriei și viteză. Oferă o structură de date îmbunătățită care utilizează semantica de referință și modificarea in-place pentru a efectua transformări complexe fără overhead-ul copierii inutile a obiectelor. Biblioteca se distinge prin optimizările sale arhitecturale de nivel scăzut, inclusiv procesarea paralelă multi-threaded, sortarea bazată pe radix și parsarea fișierelor mapate în memorie. Prin descărcarea rutinelor critice de manipulare și agregare a datelor către cod C compilat, permite execuția rapidă a sarcinilor care altfel ar fi costisitoare din punct de vedere computațional. Motorul său de bază suportă operațiuni relaționale avansate, cum ar fi join-uri non-equi, rolling și intervale suprapuse, alături de indexarea secundară automată pentru a accelera accesul repetat la date. Dincolo de capabilitățile sale primare de procesare, proiectul oferă o suită cuprinzătoare de instrumente pentru gestionarea ciclului de viață al datelor. Aceasta include utilitare de ingestie și serializare de mare viteză cu detectare automată a tipului, precum și suport specializat pentru analiza seriilor temporale și agregarea multidimensională. Framework-ul este construit pentru a scala, permițând utilizatorilor să efectueze operațiuni complexe de grupare, filtrare și remodelare pe seturi de date care conțin miliarde de rânduri, menținând în același timp stabilitatea și performanța sistemului.

    Identifies distinct entries and calculates their occurrence frequencies in a dataset.

    R
    Vezi pe GitHub↗3,894
  • hoanhan101/algoAvatar hoanhan101

    hoanhan101/algo

    3,678Vezi pe GitHub↗

    This project is a Go algorithm implementation library and a reference for data structures. It serves as a collection of solved coding interview problems and an algorithmic pattern collection, providing a reference of over 100 common challenges implemented in Go. The library focuses on specific problem-solving strategies, including sliding windows, two pointers, and dynamic programming. It provides coded examples of standard sorting, searching, and graph traversal techniques to facilitate the study of algorithmic patterns. The repository covers a broad range of capabilities, including array a

    Maps unique keys to their occurrence counts to identify anagrams, unique integers, or value distributions.

    Go
    Vezi pe GitHub↗3,678
  • arpitbbhayani/system-design-questionsAvatar arpitbbhayani

    arpitbbhayani/system-design-questions

    3,085Vezi pe GitHub↗

    Acest proiect este o platformă de învățare și un ghid de studiu axat pe principiile sistemelor distribuite și arhitecturii software. Oferă o colecție de scenarii arhitecturale și enunțuri de probleme tehnice concepute pentru a ajuta inginerii să exerseze system design-ul, planificarea capacității și analiza compromisurilor (trade-off analysis) pentru servicii la scară mare. Repository-ul se distinge prin oferirea de prototipuri funcționale și modele pentru provocări inginerești complexe. În loc să ofere doar documentație teoretică, include reprezentări executabile ale componentelor de sistem — cum ar fi servicii de stocare, load balancere și mecanisme de control al concurenței — care permit utilizatorilor să valideze logica arhitecturală, să măsoare performanța și să observe modul în care diferite alegeri de design impactează throughput-ul sistemului și consistența datelor. Conținutul acoperă o gamă largă de preocupări de infrastructură și de nivel de aplicație, inclusiv designul schemei bazei de date, gestionarea cozilor de mesaje, sincronizarea stării în timp real și indexarea spațială. De asemenea, abordează cerințe operaționale precum distribuția traficului, optimizarea accesului la resurse și monitorizarea, oferind un framework cuprinzător pentru înțelegerea modului de construire a sistemelor software durabile, disponibile și scalabile.

    Uses probabilistic data structures to estimate unique counts with high performance and resource efficiency.

    Pythoncourseworkdistributed-systemshacktoberfest
    Vezi pe GitHub↗3,085
  • hosseinmoein/dataframeAvatar hosseinmoein

    hosseinmoein/DataFrame

    2,917Vezi pe GitHub↗

    DataFrame is a C++ tabular data library and manipulation engine designed for managing heterogeneous data in contiguous memory. It functions as a statistical analysis framework and time series analysis toolkit, providing the means to store, index, and transform multidimensional datasets. The project distinguishes itself through a high-performance execution model that utilizes column-major storage, SIMD-aligned memory allocation, and a thread-pool for parallel computations. It employs a visitor-based algorithm dispatch system and policy-driven transformations to decouple data processing logic f

    Identifies all unique entries in a column and calculates the frequency of each occurrence.

    C++aicppdata-analysis
    Vezi pe GitHub↗2,917
  1. Home
  2. Data & Databases
  3. Unique Value Counting

Explorează sub-etichetele

  • Consecutive Duplicate CountersCollapse consecutive duplicate lines into single entries prefixed with their occurrence count. **Distinct from Unique Value Counting:** Distinct from Unique Value Counting: focuses on counting consecutive duplicates in a stream, not general distinct value frequency analysis.
  • Frequency TrackingAlgorithms that use map-based counting to analyze the distribution and frequency of elements in a dataset. **Distinct from Unique Value Counting:** Focuses on the technique of tracking frequencies for problem solving rather than just counting unique values.