Base
Arbeitsliste
- Arbeitsverzeichnis abrufen
getwd()
-- Ändern Sie das Arbeitsverzeichnis
setwd(dir = "Pfadname")
-- Sehen Sie sich die Dateien im Verzeichnis an
list.files()
Abtretung
Im Allgemeinen wird bei der Zuweisung von Bindestrichen die Tastenkombination Alt + - zum Drucken des Bindestrichs verwendet
x <- 3
Sie können jedoch << verwenden, um Zuweisungen zu globalen Variablen zu erzwingen
x << 3
Zeigen Sie die im aktuellen Arbeitsbereich definierten Variablen und Funktionen an
ls()
ls.str() #Listen Sie die Details jeder Variablen auf
str() #Listen Sie die Details einer Variablen auf
Objekt löschen
rm(x) #x-Variable löschen
rm(list = ls()) #alle Objekte im Arbeitsbereich löschen
Historische Befehlsdatensätze anzeigen
History(num) #Zeigen Sie die ersten Num-Befehle an
Strg + l, um die Befehlszeile zu löschen
Hilfe anzeigen
integrierte Hilfe
help(package = package_name) #Pakethilfe anzeigen
vignette("Paketname") #Paketdokumentation anzeigen (nicht jedes Paket)
help.function_name() #Funktionshilfe anzeigen 1
help(fuction_name) #Sehen Sie sich die Hilfe der Funktion 2 an
? Funktionsname #Funktionshilfe anzeigen 3
args(fuction_name) #Zeigen Sie schnell die Parameter der Funktion anstelle des gesamten Dokuments an
?? Funktionsname #Sehen Sie sich die Hilfe der Funktion lokal an, Sie können das Paket 1 nicht laden
help.search("fuction_name") #Zeigen Sie die Hilfe der Funktion lokal an, ohne das Paket zu laden 2
RSiteRearch ("keyword"} #Link zur offiziellen Website, um den Inhalt von Suchbegriffen anzuzeigen
apropos("keyword") #fuzzy match, alle Inhalte finden, die das Schlüsselwort enthalten
apropos("keyword", mode = "fuction" ) #fuzzy match, alle Funktionen finden, die das Schlüsselwort enthalten
example(fuction_name) #Führen Sie das Beispiel der Funktion im Hilfedokument aus
example("hist") #Geben Sie ein Beispiel für die Zeichenfunktion
demo(graphics) #Listen Sie das Falldiagramm von R auf
Seitensuche
Rseek.org #Google-Kategorien, die nach allen R-bezogenen Inhalten suchen können, aber wissenschaftlich online gehen müssen
Rblogger
schnellR
Beenden
Arbeitsbereich sparen
Bild speichern()
aufhören
Q()
Datensatz
Daten()
data(package = "paclage_name") #Der Name des vom R-Paket bereitgestellten Datensatzes
Allgemeine Berechnungsfunktionen
zusammenfassen
Summe()
Durchschnitt
bedeuten()
R-Paket
herunterladen
traditioneller Download
install.packages('Paketname')
Das herkömmliche Herunterladen vieler Briefpakete ist im Allgemeinen nicht möglich
Sehen Sie sich den Download-Pfad des Pakets an
.libPaths()
Paket entfernen
remove.packages("vcd")
Update-Paket
update.packages()
Paket laden/entfernen
Bibliothek(Paketname) #load
detach("Paket:Paketname")
Hilfe anzeigen
help(package = "package_name")
Massenmigration/Klonpaket
# nach Gerät verschoben
installed.packages() #Listen Sie die installierten R-Pakete in der aktuellen Umgebung auf
Rpack <-installed.packages()[ ,1]
save(Rpack,file = "Rpack.Rdata") # save
# Zielgerät
for (i in Rpack) install.packages(i)
Zyklus
Struktur:
1. Bedingtes Urteil, wahr oder falsch
2. Struktur für die Schleifenausführung
3. Ausdrücke
Kurz gesagt, die Logik ist dieselbe wie bei anderen Sprachen, nehmen Sie einfach ein Beispiel
ps: Wenn Sie in eine Endlosschleife geraten, drücken Sie Esc, um anzuhalten
Für
for(i in 1:10){
Satzkörper
}
Während
ich = 1;
while (i<=10){
Satzkörper
}
ansonsten
if (Bedingung) {
Satzkörper
}
anders{
}
ifelse(Bedingung, Anweisungskörper, wenn die Bedingung erfüllt ist, Anweisungskörper, wenn die Bedingung nicht erfüllt ist)