Accéder au contenu principal
Accueil

Cours R

R est un langage de programmation très polyvalent et puissant, réputé pour ses capacités d'analyse statistique et de visualisation des données, ainsi que pour sa collection complète de packages.
Cours R icon
Group

Formation de 2 personnes ou plus ?

Essayer DataCamp for Business

Recommandé pour les débutants

Devenez un programmeur R et développez vos compétences en la matière grâce à des cours, des pistes et des projets interactifs, élaborés par des experts du monde réel.

cours

Introduction à R

BeginnerSkill Level
4 heures
23.7K
Maîtrisez les bases de lanalyse de données en R : vecteurs, listes, data frames, et pratiquez avec des jeux de données réels.

cursus

Principes de base de la programmation R

22 heures
549
Améliorez vos compétences en programmation R ! Apprenez à travailler avec des structures de données courantes, à optimiser le code et à écrire vos propres fonctions.

Vous ne savez pas par où commencer ?

Passer Une Évaluation
154 résultats

cours

Introduction à R

BeginnerSkill Level
4 heures
23.7K
Maîtrisez les bases de lanalyse de données en R : vecteurs, listes, data frames, et pratiquez avec des jeux de données réels.

cours

Intermédiaire R

BeginnerSkill Level
6 heures
7.1K
Poursuivez votre parcours pour devenir un ninja de R en vous familiarisant avec les instructions conditionnelles, les boucles et les fonctions vectorielles.

cours

Introduction au Tidyverse

BeginnerSkill Level
4 heures
9.1K
Commencez à explorer et à visualiser vos propres données avec tidyverse, une collection puissante et populaire doutils de science des données au sein de R.

cours

Introduction aux statistiques en R

IntermediateSkill Level
4 heures
3.3K
Développez vos compétences statistiques et apprenez à collecter, analyser et tirer des conclusions précises à partir de données.

cours

Data Manipulation with dplyr

BeginnerSkill Level
4 heures
4.6K
Build Tidyverse skills by learning how to transform and manipulate data with dplyr.

cours

Introduction to Regression in R

IntermediateSkill Level
4 heures
2.7K
Predict housing prices and ad click-through rate by implementing, analyzing, and interpreting regression analysis in R.

cours

Introduction to Importing Data in R

BeginnerSkill Level
3 heures
2.2K
In this course, you will learn to read CSV, XLS, and text files in R using tools like readxl and data.table.

cours

Exploratory Data Analysis in R

IntermediateSkill Level
4 heures
2K
Learn how to use graphical and numerical techniques to begin uncovering the structure of your data.

cours

Joining Data with dplyr

BeginnerSkill Level
4 heures
1.8K
Learn to combine data across multiple tables to answer more complex questions with dplyr.

cours

Cleaning Data in R

IntermediateSkill Level
4 heures
1.4K
Learn to clean data as quickly and accurately as possible to help you move from raw data to awesome insights.

cours

Hypothesis Testing in R

IntermediateSkill Level
4 heures
1.4K
Learn how and when to use hypothesis testing in R, including t-tests, proportion tests, and chi-square tests.

cours

Intermediate Regression in R

IntermediateSkill Level
4 heures
1.1K
Learn to perform linear and logistic regression with multiple explanatory variables.

cours

Introduction to R for Finance

BeginnerSkill Level
4 heures
935
Learn essential data structures such as lists and data frames and apply that knowledge directly to financial examples.

cours

Reporting with R Markdown

IntermediateSkill Level
4 heures
1K
R Markdown is an easy-to-use formatting language for authoring dynamic reports from R code.

cours

Reshaping Data with tidyr

IntermediateSkill Level
4 heures
776
Transform almost any dataset into a tidy format to make analysis easier.

cours

Writing Efficient R Code

IntermediateSkill Level
4 heures
883
Learn to write faster R code, discover benchmarking and profiling, and unlock the secrets of parallel programming.

cours

Foundations of Probability in R

BeginnerSkill Level
4 heures
883
In this course, youll learn about the concepts of random variables, distributions, and conditioning.

cours

Sampling in R

IntermediateSkill Level
4 heures
878
Master sampling to get more accurate statistics with less data.

cours

Foundations of Inference in R

IntermediateSkill Level
4 heures
601
Learn how to draw conclusions about a population from a sample of data via a process known as statistical inference.

cours

Linear Algebra for Data Science in R

IntermediateSkill Level
4 heures
216
This course is an introduction to linear algebra, one of the most important mathematical topics underpinning data science.

cours

Communicating with Data in the Tidyverse

BeginnerSkill Level
4 heures
405
Leverage the power of tidyverse tools to create publication-quality graphics and custom-styled reports that communicate your results.

cours

Modeling with Data in the Tidyverse

IntermediateSkill Level
4 heures
535
Discover different types in data modeling, including for prediction, and learn how to conduct linear regression and model assessment measures in the Tidyverse.

cours

Supervised Learning in R: Regression

IntermediateSkill Level
4 heures
471
In this course you will learn how to predict future events using linear regression, generalized additive models, random forests, and xgboost.

cours

Intermediate R for Finance

BeginnerSkill Level
5 heures
601
Learn about how dates work in R, and explore the world of if statements, loops, and functions using financial examples.

cours

Unsupervised Learning in R

IntermediateSkill Level
4 heures
522
This course provides an intro to clustering and dimensionality reduction in R from a machine learning perspective.

cours

Building Web Applications with Shiny in R

IntermediateSkill Level
4 heures
211
Shiny is an R package that makes it easy to build interactive web apps directly in R, allowing your team to explore your data as dashboards or visualizations.

cours

Intermediate Importing Data in R

IntermediateSkill Level
3 heures
329
Parse data in any format. Whether its flat files, statistical software, databases, or data right from the web.

cours

Manipulating Time Series Data in R

IntermediateSkill Level
4 heures
348
Master time series data manipulation in R, including importing, summarizing and subsetting, with zoo, lubridate and xts.

cours

RNA-Seq with Bioconductor in R

IntermediateSkill Level
4 heures
203
Use RNA-Seq differential expression analysis to identify genes likely to be important for different diseases or conditions.

cours

Machine Learning with caret in R

AdvancedSkill Level
4 heures
244
This course teaches the big ideas in machine learning like how to build and evaluate predictive models.

cours

Time Series Analysis in R

IntermediateSkill Level
4 heures
294
Learn the core techniques necessary to extract meaningful insights from time series data.

cours

Experimental Design in R

IntermediateSkill Level
4 heures
293
In this course youll learn about basic experimental design, a crucial part of any data analysis.

cours

Introduction to Bioconductor in R

IntermediateSkill Level
4 heures
165
Learn to use essential Bioconductor packages for bioinformatics using datasets from viruses, fungi, humans, and plants!

cours

Visualization Best Practices in R

BeginnerSkill Level
4 heures
450
Learn to effectively convey your data with an overview of common charts, alternative visualization types, and perception-driven style enhancements.

cours

Generalized Linear Models in R

IntermediateSkill Level
4 heures
307
The Generalized Linear Model course expands your regression toolbox to include logistic and Poisson regression.

cours

Forecasting in R

IntermediateSkill Level
5 heures
201
Learn how to make predictions about the future using time series forecasting in R including ARIMA models and exponential smoothing methods.

cours

Network Analysis in R

IntermediateSkill Level
4 heures
248
Learn to analyze and visualize network data with the igraph package and create interactive network plots with threejs.

cours

ARIMA Models in R

IntermediateSkill Level
4 heures
277
Become an expert in fitting ARIMA (autoregressive integrated moving average) models to time series data using R.

cours

Cluster Analysis in R

IntermediateSkill Level
4 heures
267
Develop a strong intuition for how hierarchical and k-means clustering work and learn how to apply them to extract insights from your data.

cours

Web Scraping in R

IntermediateSkill Level
4 heures
61
Learn how to efficiently collect and download data from any website using R.

cours

Survival Analysis in R

IntermediateSkill Level
4 heures
218
Learn to work with time-to-event data. The event may be death or finding a job after unemployment. Learn to estimate, visualize, and interpret survival models!

cours

Building Dashboards with shinydashboard

BeginnerSkill Level
4 heures
110
Learn to create interactive dashboards with R using the powerful shinydashboard package. Create dynamic and engaging visualizations for your audience.

cours

Analyzing Survey Data in R

IntermediateSkill Level
4 heures
144
Learn survey design using common design structures followed by visualizing and analyzing survey results.

cours

Visualizing Geospatial Data in R

IntermediateSkill Level
4 heures
123
Learn to read, explore, and manipulate spatial data then use your skills to create informative maps using R.

cours

Categorical Data in the Tidyverse

BeginnerSkill Level
4 heures
256
Get ready to categorize! In this course, you will work with non-numerical data, such as job titles or survey responses, using the Tidyverse landscape.

cours

Dealing With Missing Data in R

BeginnerSkill Level
4 heures
179
Make it easy to visualize, explore, and impute missing data with naniar, a tidyverse friendly approach to missing data.

cours

Credit Risk Modeling in R

IntermediateSkill Level
4 heures
85
Apply statistical modeling in a real-life setting using logistic regression and decision trees to model credit risk.

cours

Machine Learning in the Tidyverse

IntermediateSkill Level
5 heures
99
Leverage tidyr and purrr packages in the tidyverse to generate, explore, and evaluate machine learning models.

cours

Quantitative Risk Management in R

BeginnerSkill Level
5 heures
90
Work with risk-factor return series, study their empirical properties, and make estimates of value-at-risk.

cours

Factor Analysis in R

AdvancedSkill Level
4 heures
127
Explore latent variables, such as personality, using exploratory and confirmatory factor analyses.

cours

Bond Valuation and Analysis in R

IntermediateSkill Level
4 heures
216
Learn to use R to develop models to evaluate and analyze bonds as well as protect them from interest rate changes.

cours

Data Manipulation with data.table in R

BeginnerSkill Level
4 heures
101
Master core concepts about data manipulation such as filtering, selecting and calculating groupwise statistics using data.table.

cours

Developing R Packages

IntermediateSkill Level
4 heures
99
Learn to develop R packages and boost your coding skills. Discover package creation benefits, practice with dev tools, and create a unit conversion package.

cours

A/B Testing in R

IntermediateSkill Level
4 heures
48
Learn the basics of A/B testing in R, including how to design experiments, analyze data, predict outcomes, and present results through visualizations.

cours

Analyzing Social Media Data in R

IntermediateSkill Level
4 heures
133
Extract and visualize Twitter data, perform sentiment and network analysis, and map the geolocation of your tweets.

cours

ChIP-seq with Bioconductor in R

IntermediateSkill Level
4 heures
89
Learn how to analyse and interpret ChIP-seq data with the help of Bioconductor using a human cancer dataset.

cours

Feature Engineering in R

IntermediateSkill Level
4 heures
92
Learn the principles of feature engineering for machine learning models and how to implement them using the R tidymodels framework.

cours

Dimensionality Reduction in R

IntermediateSkill Level
4 heures
51
Learn dimensionality reduction techniques in R and master feature selection and extraction for your own data and models.

cours

R For SAS Users

BeginnerSkill Level
4 heures
27
Learn how to translate your SAS knowledge into R and analyze data using this free and powerful software language.

cours

Business Process Analytics in R

IntermediateSkill Level
4 heures
89
Learn how to analyze business processes in R and extract actionable insights from enormous sets of event data.

cours

Support Vector Machines in R

IntermediateSkill Level
4 heures
111
This course will introduce the support vector machine (SVM) using an intuitive, visual approach.

cours

Market Basket Analysis in R

IntermediateSkill Level
4 heures
87
Explore association rules in market basket analysis with R by analyzing retail data and creating movie recommendations.

cours

Analyzing US Census Data in R

IntermediateSkill Level
4 heures
92
Learn to rapidly visualize and explore demographic data from the United States Census Bureau using tidyverse tools.

cours

Practicing Statistics Interview Questions in R

AdvancedSkill Level
4 heures
37
In this course, youll prepare for the most frequently covered statistical topics from distributions to hypothesis testing, regression models, and much more.

cours

Programming with dplyr

IntermediateSkill Level
4 heures
80
Learn how to perform advanced dplyr transformations and incorporate dplyr and ggplot2 code in functions.

cours

GARCH Models in R

AdvancedSkill Level
4 heures
65
Specify and fit GARCH models to forecast time-varying volatility and value-at-risk.

cours

Financial Trading in R

IntermediateSkill Level
5 heures
41
This course covers the basics of financial trading and how to use quantstrat to build signal-based trading strategies.

cours

Sentiment Analysis in R

IntermediateSkill Level
4 heures
35
Learn sentiment analysis by identifying positive and negative language, specific emotional intent and making compelling visualizations.

cours

Parallel Programming in R

IntermediateSkill Level
4 heures
26
Unlock the power of parallel computing in R. Enhance your data analysis skills, speed up computations, and process large datasets effortlessly.

cours

Fraud Detection in R

IntermediateSkill Level
4 heures
13
Learn to detect fraud with analytics in R.

cours

Hyperparameter Tuning in R

AdvancedSkill Level
4 heures
52
Learn how to tune your models hyperparameters to get the best predictive results.

cours

Bayesian Modeling with RJAGS

AdvancedSkill Level
4 heures
24
In this course, youll learn how to implement more advanced Bayesian models using RJAGS.

cours

Forecasting Product Demand in R

IntermediateSkill Level
4 heures
15
Learn how to identify important drivers of demand, look at seasonal effects, and predict demand for a hierarchy of products from a real world example.

cours

Defensive R Programming

IntermediateSkill Level
4 heures
37
Learn defensive programming in R to make your code more robust.

cours

Building Response Models in R

AdvancedSkill Level
4 heures
35
Learn to build simple models of market response to increase the effectiveness of your marketing plans.

cours

Probability Puzzles in R

IntermediateSkill Level
4 heures
31
Learn strategies for answering probability questions in R by solving a variety of probability puzzles.

cours

Mixture Models in R

IntermediateSkill Level
4 heures
13
Learn mixture models: a convenient and formal statistical framework for probabilistic clustering and classification.

cours

Scalable Data Processing in R

AdvancedSkill Level
4 heures
19
Learn how to write scalable code for working with big data in R using the bigmemory and iotools packages.

cursus

Scientifique de données associé en R

88 heures
172
Apprenez à utiliser R pour la science des données, de la manipulation des données à l'apprentissage automatique. Acquérir les compétences professionnelles dont vous avez besoin pour réussir dans la science des données !

cursus

Principes de base de la programmation R

22 heures
549
Améliorez vos compétences en programmation R ! Apprenez à travailler avec des structures de données courantes, à optimiser le code et à écrire vos propres fonctions.

cursus

Analyste de données en R

36 heures
380
De l'analyse exploratoire des données avec dplyr à la visualisation des données avec ggplot2, acquérez les compétences R nécessaires pour réussir en tant qu'analyste de données !

cursus

Principes de la statistique en R

20 heures
166
Découvrez la puissance des statistiques dans R. Apprenez les concepts, sujets et techniques statistiques clés utilisés par les scientifiques des données et les statisticiens tous les jours.

cursus

Visualisation des données en R

12 heures
134
Mettez vos données en évidence grâce à des visualisations de données en R à l'aide de ggplot2. Apprenez à créer des graphiques et des diagrammes pour raconter de meilleures histoires sur les données.

cursus

R Développeur

52 heures
16
De la manipulation des données au développement de progiciels, acquérez les compétences professionnelles dont vous avez besoin pour réussir en tant que développeur R. Aucune expérience préalable de codage n'est nécessaire.

cursus

Statisticien en R

52 heures
49
Le statisticien collecte et analyse des données et aide les entreprises à donner un sens aux données quantitatives, notamment en repérant les tendances et en faisant des prévisions.

cursus

Scientifique des données en R

27 heures
47
Apprenez la science des données avec R, de la manipulation des données à l'apprentissage automatique, et acquérez les compétences nécessaires pour obtenir la certification Data Scientist in R !

cursus

Analyste quantitatif en R

67 heures
12
Veiller à ce que les portefeuilles soient équilibrés en termes de risques, aider à trouver de nouvelles opportunités de négociation et évaluer les prix des actifs à l'aide de modèles mathématiques.

cursus

Manipulation de données en R

16 heures
69
Simplifiez la manipulation des données en utilisant dplyr et tidyr. Apprenez à transformer, trier et filtrer vos données pour les analyser rapidement.

cursus

Analyse des données génomiques en R

16 heures
95
Commencez à explorer le monde de la biologie computationnelle avec les paquets Bioconductor essentiels et les flux de travail pour l'analyse des données de séquençage de la prochaine génération.

cursus

Principes de base de Tidyverse en R

20 heures
79
Importez et ordonnez des données, manipulez et visualisez des données, modélisez et communiquez avec des données en R grâce à tidyverse.

cursus

Fondamentaux de la brillance en R

16 heures
26
Apprenez à utiliser Shiny, un package R populaire, pour créer des applications web hautement interactives et partager vos analyses sous forme de tableaux de bord et de visualisations.

cursus

Séries chronologiques en R

25 heures
65
Apprenez à extraire des informations significatives à partir de données de séries temporelles dans R. Découvrez comment modéliser, prévoir et visualiser des données de séries temporelles.

cursus

Importation et nettoyage des données en R

14 heures
94
Acquérir les compétences pratiques dont vous avez besoin pour importer et nettoyer vos données lorsque vous travaillez avec R, vous permettant ainsi de révéler les informations qui comptent.

cursus

Inférence statistique en R

16 heures
58
Un ensemble de compétences de base en inférence statistique nécessaires pour comprendre, interpréter et mettre au point vos modèles statistiques et d'apprentissage automatique.

cursus

Analyse marketing en R

24 heures
9
Développez les compétences R dont vous avez besoin pour travailler avec les données des médias sociaux, effectuer des analyses de panier de marché et utiliser l'apprentissage automatique pour guider vos décisions marketing.

cursus

Principes fondamentaux de la finance en R

28 heures
17
Acquérir les compétences d'introduction dont vous avez besoin pour prendre des décisions financières basées sur des données en R - en utilisant les packages xts, zoo, tidyquant, et PortfolioAnalytics.

cursus

Big Data en R

16 heures
16
Travaillez avec les big data en R via la programmation parallèle, l'interface avec Spark, l'écriture de code R évolutif et efficace, et apprenez à visualiser les big data.

cursus

Exploration de texte en R

16 heures
8
Découvrez le text mining en R et apprenez à extraire des informations intéressantes des tweets, des critiques de produits et des livres grâce à l'analyse des sentiments en R.

cursus

Visualisation interactive des données en R

16 heures
6
Créez de superbes cartes interactives, explorez vos données en zoomant et en survolant les tracés, et concevez des graphiques dynamiques et attrayants dans R.

cursus

Finance appliquée en R

26 heures
13
Développez vos compétences financières avec R. Apprenez à évaluer des portefeuilles, à calculer le risque de crédit et à créer des modèles GARCH pour prévoir la volatilité.

cursus

Analyse du réseau en R

12 heures
10
Apprenez à visualiser et à analyser des données de réseau dans R, en utilisant igraph et d'autres bibliothèques de visualisation.

cursus

Boîte à outils Tidyverse intermédiaire

17 heures
22
Apprenez à construire des modèles d'apprentissage automatique plus efficacement en utilisant un code plus performant et des données propres dans le tidyverse.
Voir Plus

Prêt à mettre en pratique vos compétences ?

Les projets vous permettent d'appliquer vos connaissances à un large éventail d'ensembles de données
pour résoudre des problèmes du monde réel dans votre navigateur.

projet

NYC Airbnb Data Analysis

0.75 heure
5.4K
Apply data importing and cleaning skills to extract insights about the New York City Airbnb market.

projet

Exploring Airbnb Market Trends

1 heure
2.6K
Apply your importing and cleaning data and data manipulation skills to explore New York City Airbnb data.
Voir Plus

Questions fréquemment posées

Qu'est-ce que R ?

R est un système de calcul statistique et graphique, composé du langage R et d'un environnement d'exécution. Conçu à l'origine à des fins statistiques, il excelle dans l'analyse des données, l'exploration, la modélisation et la création de visualisations. Principalement utilisé pour les statistiques et la science des données, ses applications s'étendent à l'IA, à l'apprentissage automatique, à l'analyse financière, etc. En tant que logiciel libre et équipé d'un large éventail de fonctions et de paquets, R est populaire dans de nombreux domaines, y compris l'université, la finance et les médias sociaux.

Ai-je besoin d'une expérience préalable en programmation pour commencer à apprendre R ?

Aucune expérience préalable en programmation n'est requise pour commencer à apprendre R. Nos cours sont conçus pour être accessibles aux débutants, avec des conseils étape par étape qui rendent l'apprentissage de R simple, même pour ceux qui ne connaissent pas la programmation.

En quoi le fait d'apprendre le R peut-il être bénéfique pour ma carrière ?

L'apprentissage de R peut considérablement améliorer votre carrière, en particulier si vous êtes intéressé par des domaines tels que l'analyse de données, les statistiques ou la recherche. En tant que langage spécifiquement conçu pour l'analyse statistique et la visualisation de données, les compétences R sont très recherchées dans des secteurs allant de la santé à la finance en passant par l'université et le marketing, ce qui ouvre un large éventail d'opportunités d'emploi et de voies de développement professionnel.

Comment démarrer avec R ?

Pour commencer votre voyage avec R, vous devez d'abord comprendre ses concepts fondamentaux, tels que les vecteurs, les facteurs, les listes et les cadres de données. Notre cours d'introduction à la programmation R couvre ces bases, fournissant une base solide pour une exploration plus approfondie du langage de programmation R.

Quelle est la différence entre R et Python ?

Python est un langage de programmation à usage général, développé pour traiter un large éventail de tâches allant de la science des données au développement web, ce qui le rend très polyvalent et populaire pour diverses applications. R, en revanche, a été créé pour l'analyse statistique et excelle dans la visualisation des données et l'analyse exploratoire des données.

R vaut-il la peine d'être appris en 2024 ?

Absolument, R vaut la peine d'être appris en 2024, en particulier pour ceux qui se concentrent sur des domaines spécialisés comme l'analyse statistique, la visualisation de données et la recherche universitaire. Malgré la croissance rapide de Python, R maintient une forte présence dans la science des données et l'analyse, appréciée pour ses capacités statistiques avancées et sa communauté dévouée.

Datacamp propose-t-il une certification R ?

DataCamp propose deux certifications R : Analyste de données et scientifique de données. Les deux sont disponibles en R ou en Python. Si vous êtes intéressé par l'un ou l'autre, consultez nos certifications ici.

Autres technologies et sujets

technologies