Was ist R? 📊
R - ist eine Programmiersprache, die speziell für Datenanalyse, Statistik und Visualisierung. Es ist in Wissenschaft, Wirtschaft und maschinellem Lernen weit verbreitet. 📈
R ist beliebt bei Wissenschaftler, Analysten und Forscher, da es viele integrierte Funktionen für die Verarbeitung von Big Data enthält. 🎯
Warum lohnt es sich, R zu lernen? 🔥
Einfachheit: bequeme und lesbare Syntax.
Datenanalyse: integrierte Tools für die Arbeit mit Tabellen und Diagrammen.
Maschinelles Lernen: Unterstützung von Bibliotheken für neuronale Netze und Predictive Analytics.
Breite Gemeinschaft: viele vorgefertigte Pakete und Dokumentationen.
Wie installiere ich R? 💻
Um mit R zu arbeiten, benötigen Sie:
✅ R-Interpreter. Herunterladen von der offiziellen Website.
✅ Code-Editor. Empfohlen RStudio - eine komfortable Umgebung für die Arbeit mit R.
Wie überprüfe ich, ob R installiert ist? 🛠
Öffne das Terminal und gib Folgendes ein:
R --versionWenn R installiert ist, wird seine Version angezeigt.
Grundlagen der R-Syntax 📚
1. Variablen 📦
In R werden Variablen einfach erstellt:
Beispiel für die Deklaration von Variablen:
# Variablen erstellen
name <- "Alice" # Zeile
age <- 25 # Anzahl
pi_value <- 3.14 # Gleitkommazahl
# Ausgabe von Variablen
print(name)
print(age)
print(pi_value)2. Datenausgabe 📤
print() wird verwendet, um Informationen auszugeben.
Beispiel:
print("Hello, world!")3. Bedingte Operatoren (if...else) 🧐
Ermöglichen dem Programm, Entscheidungen zu treffen.
Beispiel:
age <- 20
if (age >= 18) {
print("You're an adult!")
} else {
print("You're still a child.")
}4. Schleifen (for, while) 🔄
Mit Schleifen können Sie Aktionen wiederholen.
Beispiel:
for (i in 1:5) {
print(i)
}5. Funktionen 📐
Funktionen helfen, den Code zu strukturieren.
Beispiel:
square <- function(x) {
return(x * x)
}
print(square(5))Einfache Projekte in R 💡
1. Zufallszahlengenerator 🎲
Das Programm generiert eine Zufallszahl von 1 bis 100.
# Generierung einer Zufallszahl
random_number <- sample(1:100, 1)
print(paste("Random number:", random_number))2. Multiplikationstabelle 📊
Das Programm gibt eine Multiplikationstabelle von 1 bis 10 aus.
for (i in 1:10) {
for (j in 1:10) {
cat(i, "x", j, "=", i * j, "\t")
}
cat("\n")
}3. Anzahl der Zeichen in einer Zeile zählen 🔢
Das Programm zählt die Zeichen in der Zeile.
text <- "Hello, R!"
print(paste("Number of characters:", nchar(text)))4. Überprüfung der Zahl auf Geradheit 🔍
Das Programm bestimmt, ob die Zahl gerade ist.
number <- 42
if (number %% 2 == 0) {
print(paste(number, "- even number"))
} else {
print(paste(number, "- odd number"))
}5. Berechnung der Fakultät einer Zahl 🎯
Dieser Code berechnet die Fakultät einer gegebenen Zahl.
factorial <- function(n) {
if (n == 0) {
return(1)
} else {
return(n * factorial(n - 1))
}
}
print(paste("Factorial 5:", factorial(5)))Fazit 🎉
R ist eine leistungsstarke Programmiersprache, die leicht zu erlernen ist. Wir haben seine Grundlagen analysiert: Variablen, Ein-/Ausgabe, Bedingungen, Schleifen und Funktionen. Jetzt kannst du deine ersten Programme schreiben! 🚀
Je mehr Sie üben, desto besser wird Ihr Code. Experimentieren Sie, probieren Sie neue Aufgaben aus und lernen Sie das Programmieren! Viel Glück beim Lernen von R! 😊
