R-Sprache (1) – grundlegende Bedienung

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)

Ich denke du magst

Origin blog.csdn.net/Scabbards_/article/details/130158466
Empfohlen
Rangfolge