awesome-repositories.com
Blog
MCP
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
·
hadley avatar

hadley/r4ds

0
View on GitHub↗
5,070 stele·4,422 fork-uri·R·7 vizualizărir4ds.hadley.nz↗

R4ds

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.

Features

  • Tabular Data Wrangling - Provides a comprehensive curriculum for cleaning, transforming, and reshaping tabular datasets to prepare them for analysis.
  • Tidy Data Structuring - Teaches the tidy data architecture where every column is a variable and every row is a single observation.
  • Data Science Learning Materials - Provides a structured learning path and educational resources for mastering the end-to-end data science process.
  • Reproducible Research Publishing - Teaches how to interleave narrative text with executable code using Quarto for reproducible scientific research.
  • Quarto-Powered Generations - Uses Quarto's rendering engine to convert markdown source files into professional websites and books.
  • Conditional Data Operations - Modifies dataset values based on logical criteria to perform conditional data transformations.
  • Data Frame Transformations - Enables the creation of new variables and the reordering of observations to prepare datasets for analysis.
  • Data Grouping Utilities - Provides utilities for organizing data into subsets based on shared characteristics to produce group-specific summaries.
  • Data Ingestion Sources - Loads data from spreadsheets, databases, JSON, and web pages into a unified format for analysis.
  • Data Joins - Provides general purpose joining functionality to merge multiple datasets based on shared keys.
  • Data Subsetting and Extraction - Implements techniques for retrieving specific elements from vectors and data frames using indices, logic, or names.
  • Transformation Chains - Implements a sequence of data transformation functions to create streamlined, readable manipulation workflows.
  • Exploratory Data Analysis - Teaches the iterative process of manipulating and visualizing datasets to discover statistical patterns and insights.
  • Logical Vector Generation - Generates boolean arrays using numeric comparisons to identify and isolate specific subsets of data.
  • Regular Expression Pattern Identification - Uses regular expressions to find and highlight specific character sequences, metacharacters, and quantifiers.
  • Relational Join Engines - Implements mechanisms for combining data from multiple tables based on shared column values and logical relationships.
  • Tidy Data Education - Offers instructional material focused on structuring messy datasets into tidy formats for modeling and analysis.
  • Code-Prose Integration - Blends narrative text with live computational results in a single document to improve technical communication.
  • Literate Programming Notebooks - Combines executable code chunks with narrative prose to create self-documenting and reproducible analysis notebooks.
  • Data Analysis Guides - Offers a comprehensive guide for manipulating and processing structured datasets through a reproducible workflow.
  • Grammar of Graphics Renderers - Provides a grammar-of-graphics approach to map dataset variables to visual aesthetics and layered geometric objects.
  • R Resources - Offers educational materials and technical guides for mastering statistical computing and data analysis using R.
  • Vectorized Data Processing - Implements high-speed numerical calculations by applying operations across entire data vectors simultaneously.
  • Reproducible Research Documents - Creates reproducible research documents combining executable code and narrative prose in a single file.
  • Functional Pipelines - Implements functional pipelines for chaining data transformation functions to streamline complex manipulation workflows.
  • Factor Level Management - Provides tools to define and manage the fixed set of possible values for categorical factor variables.
  • Data Science Project Publishing - Authors and distributes data science documents through a specialized Quarto publishing system.
  • Multi-Format Book Builders - Produces diverse outputs such as dashboards, websites, and books from a single source file.
  • Multi-Format Document Exports - Renders a single source file into multiple professional formats including HTML, PDF, Word, and Notebooks.
  • Technical Content Sites - Guides the assembly of Markdown files into navigable technical websites and multi-chapter books.
  • Categorical Data Management - Provides tools for managing categorical variables using specialized factor types to ensure consistent sorting and data integrity.
  • Column Transformation - Allows applying a single transformation function across multiple columns simultaneously to reduce code repetition.
  • Data Visualization - Introduces tools and patterns that render data into visual formats to communicate information effectively.
  • Mutating Joins - Provides the ability to add new variables to a data frame by matching observations from an external source.
  • Non-Equi Joins - Supports matching observations between datasets using flexible inequalities or range relationships.
  • Database Connectivity - Establishes a low-level interface connection to execute queries and upload data to a database.
  • Excel Data Import - Reads .xls and .xlsx files into tables while specifying column names and skipping headers.
  • File-Based Data Exports - Writes data frames from the environment into external files for permanent storage or sharing.
  • Missing Value Converters - Converts between implicit and explicit missing markers to ensure data integrity.
  • Implicit Missingness Detection - Detects absent data rows and converts them into explicit markers to make dataset gaps visible.
  • Missing Value Imputation - Populates null entries by carrying the last observation forward or applying fixed default values.
  • Plain-Text Data Handlers - Provides capabilities for reading and parsing plain text files and structured formats like CSV into data frames.
  • Tabular Data Frames - Constructs structured in-memory tables by hand-crafting columns and rows within the environment.
  • Filtering Joins - Implements operations that filter rows in one dataset based on their presence in another.
  • Temporal Data Processing - Provides advanced manipulation of datetime objects to resolve time-series formatting and calculation challenges.
  • Text String Cleaning - Provides tools to slice and extract structured information from text using regular expressions.
  • Web Data Extraction - Extracts text and attributes from HTML elements using CSS selectors to transform web content into structured data.
  • Data Variable Transformations - Includes utilities for manipulating primitive data types like logicals and dates to prepare datasets for analysis.
  • Scripted Workflow Automations - Demonstrates how to use reusable functions to automate repetitive data cleaning and transformation workflows.
  • Functional Programming Concepts - Provides instructional content on core functional programming principles including pure functions and higher-order functions.
  • Visualization Tutorials - Provides educational guides for creating layered data visualizations through a grammar of graphics.
  • Basic Data Object Management - Implements basic data object management by assigning values to variables and grouping elements into vectors.
  • Reusable Function Patterns - Teaches guidelines for wrapping repetitive code into named, parameterized functions to improve modularity.
  • String Manipulation - Provides basic operations for creating and transforming character vectors, including handling special symbols.
  • Text-to-Numeric Parsing - Provides operations to parse character strings into numeric types by removing non-numeric symbols.
  • Data Visualizations - Teaches how to create charts and plots to explore relationships and trends within datasets.
  • Mathematical Modeling Frameworks - Teaches the application of computational tools and mathematical models to answer precise questions at scale.
  • Real World Examples - Data science book project.
  • Educational Resources - Educational book focused on data science with R.

Istoric stele

Graficul istoricului de stele pentru hadley/r4dsGraficul istoricului de stele pentru hadley/r4ds

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face hadley/r4ds?

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.

Care sunt principalele funcționalități ale hadley/r4ds?

Principalele funcționalități ale hadley/r4ds sunt: Tabular Data Wrangling, Tidy Data Structuring, Data Science Learning Materials, Reproducible Research Publishing, Quarto-Powered Generations, Conditional Data Operations, Data Frame Transformations, Data Grouping Utilities.

Care sunt câteva alternative open-source pentru hadley/r4ds?

Alternativele open-source pentru hadley/r4ds includ: nyandwi/machine_learning_complete — This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep… saulpw/visidata — VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting… javascriptdata/danfojs — Danfo.js is a data analysis and preprocessing library for JavaScript that provides high-performance labeled data… hosseinmoein/dataframe — DataFrame is a C++ tabular data library and manipulation engine designed for managing heterogeneous data in contiguous… wesm/pydata-book — This project serves as a comprehensive textbook and educational resource for data analysis using the Python ecosystem.… observablehq/plot — This is a grammar of graphics visualization library used to build charts by mapping tabular data to visual marks. It…

Alternative open-source pentru R4ds

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu R4ds.
  • nyandwi/machine_learning_completeAvatar Nyandwi

    Nyandwi/machine_learning_complete

    4,983Vezi pe GitHub↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    Vezi pe GitHub↗4,983
  • saulpw/visidataAvatar saulpw

    saulpw/visidata

    8,834Vezi pe GitHub↗

    VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting large tabular datasets. It functions as a structured data inspector that loads and flattens complex formats like JSON, XML, and PCAP into interactive sheets, as well as a terminal file manager for navigating directories and performing staged filesystem operations. The project distinguishes itself by rendering data visualizations, such as scatter plots and histograms, directly in the terminal using Unicode Braille characters. It provides a Python-based data wrangling environme

    Pythonclicsvdatajournalism
    Vezi pe GitHub↗8,834
  • javascriptdata/danfojsAvatar javascriptdata

    javascriptdata/danfojs

    5,050Vezi pe GitHub↗

    Danfo.js is a data analysis and preprocessing library for JavaScript that provides high-performance labeled data structures. It implements data frames and series to enable complex data analysis, statistical computing, and the manipulation of structured tabular data. The project serves as a machine learning preprocessing library, offering utilities for categorical label encoding, one-hot encoding, and numeric feature scaling and standardization. It specifically facilitates the conversion of labeled data structures into tensors for model training and evaluation. The library covers a broad set

    TypeScriptdanfojsdata-analysisdata-analytics
    Vezi pe GitHub↗5,050
  • 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

    C++aicppdata-analysis
    Vezi pe GitHub↗2,917
  • Vezi toate cele 30 alternative pentru R4ds→