Qu'est-ce que R ? 📊
R est un langage de programmation créé spécifiquement pour analyse des données, statistiques et visualisation. Il est largement utilisé dans la science, les affaires et l'apprentissage automatique. 📈
R est populaire parmi scientifiques, analystes et chercheurs, car il contient de nombreuses fonctions intégrées pour le traitement de données volumineuses. 🎯
Pourquoi étudier R ? 🔥
Simplicité : syntaxe pratique et lisible.
Analyse des données : outils intégrés pour travailler avec des tableaux et des graphiques.
Apprentissage automatique : la prise en charge des bibliothèques pour les réseaux de neurones et l'analyse prédictive.
Communauté élargie : de nombreux paquets et documents prêts à l'emploi.
Comment installer R ? 💻
Pour travailler avec R, vous aurez besoin de :
✅ Interpréteur R. Vous pouvez le télécharger à partir de site officiel.
✅ Éditeur de code. Recommandé RStudio — un environnement pratique pour travailler avec R.
Comment vérifier si R est installé ? 🛠
Ouvrez le terminal et entrez :
R --versionSi R est installé, sa version apparaîtra.
Bases de la syntaxe R 📚
1. Variables 📦
En R, les variables sont créées simplement :
Exemple de déclaration de variable :
# Création de variables
name <- "Alice" # Ligne
age <- 25 # Nombre
pi_value <- 3.14 # Nombre à virgule flottante
# Affichage des variables
print(name)
print(age)
print(pi_value)2. Sortie de données 📤
Pour afficher des informations, utilisez print().
Exemple :
print("Hello, world!")3. Opérateurs conditionnels (if...else) 🧐
Permettre au programme de prendre des décisions.
Exemple :
age <- 20
if (age >= 18) {
print("You're an adult!")
} else {
print("You're still a child.")
}4. Boucles (for, while) 🔄
Les cycles permettent de répéter des actions.
Exemple :
for (i in 1:5) {
print(i)
}5. Fonctions 📐
Les fonctions aident à structurer le code.
Exemple :
square <- function(x) {
return(x * x)
}
print(square(5))Projets simples sur R 💡
1. Générateur de nombres aléatoires 🎲
Le programme génère un nombre aléatoire de 1 à 100.
# Génération de nombres aléatoires
random_number <- sample(1:100, 1)
print(paste("Random number:", random_number))2. Tableau de multiplication 📊
Le programme affiche le tableau de multiplication de 1 à 10.
for (i in 1:10) {
for (j in 1:10) {
cat(i, "x", j, "=", i * j, "\t")
}
cat("\n")
}3. Compter le nombre de caractères dans une chaîne 🔢
Le programme compte les caractères dans la chaîne.
text <- "Hello, R!"
print(paste("Number of characters:", nchar(text)))4. Vérification de la parité 🔍
Le programme détermine si le nombre est pair.
number <- 42
if (number %% 2 == 0) {
print(paste(number, "- even number"))
} else {
print(paste(number, "- odd number"))
}5. Calcul de la factorielle d'un nombre 🎯
Ce code calcule la factorielle d'un nombre donné.
factorial <- function(n) {
if (n == 0) {
return(1)
} else {
return(n * factorial(n - 1))
}
}
print(paste("Factorial 5:", factorial(5)))Conclusion 🎉
R est un langage de programmation puissant et facile à apprendre. Nous avons analysé ses bases : les variables, les entrées/sorties, les conditions, les boucles et les fonctions. Vous pouvez maintenant écrire vos premiers programmes ! 🚀
Plus vous pratiquez, meilleur devient votre code. Expérimentez, essayez de nouvelles tâches et maîtrisez la programmation ! Bonne chance pour apprendre R ! 😊
