Difference between revisions of "Funktionen A-Z"

From DHVLab

(Created page with "__NOTOC__ Hier finden Sie alle in den Modulen vorgestellten Funktionen, alphabetisch sortiert nach dem Anfangsbuchstaben des jeweiligen Funktionsaufrufs. Zu jeder Funktion ist...")
 
(D)
 
(3 intermediate revisions by the same user not shown)
Line 26: Line 26:
 
|-
 
|-
 
| <code>c(...)</code> || Verknüpfen (''combine'', ''concatenate'') mehrerer durch Kommata getrennter Objekte zu einem Objekt (beispielsweise <code>c(object1, object2)</code>). || [https://stat.ethz.ch/R-manual/R-devel/library/base/html/c.html ?]
 
| <code>c(...)</code> || Verknüpfen (''combine'', ''concatenate'') mehrerer durch Kommata getrennter Objekte zu einem Objekt (beispielsweise <code>c(object1, object2)</code>). || [https://stat.ethz.ch/R-manual/R-devel/library/base/html/c.html ?]
 +
|-
 +
| <code>cbind(...)</code> || Hinzufügen einer oder mehrerer Spalten (in Vektorform) zu einer Matrix (beispielsweise <code>cbind(matrix1, vector1)</code>). Wenn die Anzahl der Elemente des Vektors die Anzahl der Elemente in einer Spalte der Matrix unterschreitet, wird der letzte Wert des Vektors ''recycelt''. || [https://stat.ethz.ch/R-manual/R-devel/library/base/html/cbind.html ?]
 +
|-
 +
| <code>colnames(object)</code> || Ausgabe der Spaltennamen eines Objekts, bei dem es sich um eine Matrix oder um einen Dataframe handelt. || [https://stat.ethz.ch/R-manual/R-devel/library/base/html/colnames.html ?]
 
|}
 
|}
  
Line 34: Line 38:
 
|-
 
|-
 
! Aufruf !! Beschreibung !! Hilfe
 
! Aufruf !! Beschreibung !! Hilfe
 +
|-
 +
| <code>data.frame(...)</code> || Erstellen eines Dataframes. Über <code>...</code> kann eine beliebige Anzahl von Spalten mit deren Namen und Werten nach dem Schema <code>name = werte</code> übergeben werden. Ein Dataframe mit zwei Spalten, welche die Namen <code>Spalte1</code> und <code>Spalte2</code> tragen und mit den Werten <code>c(1:3)</code> und <code>c(4:6)</code> befüllt werden sollen, wird folgendermaßen aufgespannt: <code>data.frame(Spalte1 = c(1:3), Spalte2 = c(4:6))</code>. || [https://stat.ethz.ch/R-manual/R-devel/library/base/html/data.frame.html ?]
 
|-
 
|-
 
| <code>dim(object)</code> || Ausgabe der Dimension eines Objekts. Im Falle einer zweidimensionalen Matrix steht zuerst die Anzahl der Zeilen, dann die Anzahl der Spalten. || [https://stat.ethz.ch/R-manual/R-devel/library/base/html/dim.html ?]
 
| <code>dim(object)</code> || Ausgabe der Dimension eines Objekts. Im Falle einer zweidimensionalen Matrix steht zuerst die Anzahl der Zeilen, dann die Anzahl der Spalten. || [https://stat.ethz.ch/R-manual/R-devel/library/base/html/dim.html ?]
 +
|-
 +
| <code>dimnames(object)</code> || Ausgabe der Dimensionsnamen eines Objekts. Im Falle einer zweidimensionalen Matrix stehen zuerst die Namen der Zeilen, dann die Namen der Spalten. Ebenso können die Namen der Zeilen und Spalten über <code>dimnames</code> in einer Liste von Vektoren übergeben werden (beispielsweise <code>dimnames <- list(c("Zeile1", "Zeile2", "Zeile3"), c("Spalte1", "Spalte2"))</code>). || [https://stat.ethz.ch/R-manual/R-devel/library/base/html/dimnames.html ?]
 
|}
 
|}
  
Line 85: Line 93:
 
! Aufruf !! Beschreibung !! Hilfe
 
! Aufruf !! Beschreibung !! Hilfe
 
|-
 
|-
| <code>length(object)</code> || Ermittelt die Anzahl der Elemente eines Objekts. Ein leeres Objekt (<code>NULL</code>) hat die Länge 0, eine Funktion die Länge 1. || [https://stat.ethz.ch/R-manual/R-devel/library/base/html/length.html ?]
+
| <code>length(object)</code> || Ermittelt die Anzahl der Elemente eines Objekts. Ein leeres Objekt (mit Wert <code>NULL</code>) hat die Länge 0, eine Funktion die Länge 1. || [https://stat.ethz.ch/R-manual/R-devel/library/base/html/length.html ?]
 
|}
 
|}
  
Line 104: Line 112:
 
== P ==
 
== P ==
 
== Q ==
 
== Q ==
 +
 
== R ==
 
== R ==
 +
[[#A|A]] – [[#B|B]] – [[#C|C]] – [[#D|D]] – [[#E|E]] – [[#F|F]] – [[#G|G]] – [[#H|H]] – [[#I|I]] – [[#J|J]] – [[#K|K]] – [[#L|L]] – [[#M|M]] – [[#N|N]] – [[#O|O]] – [[#P|P]] – [[#Q|Q]] – [[#R|R]] – [[#S|S]] – [[#T|T]] – [[#U|U]] – [[#V|V]] – [[#W|W]] – [[#X|X]] – [[#Y|Y]] – [[#Z|Z]]
 +
 +
{| class="wikitable"
 +
|-
 +
! Aufruf !! Beschreibung !! Hilfe
 +
|-
 +
| <code>rbind(...)</code> || Hinzufügen einer oder mehrerer Zeilen (in Vektorform) zu einer Matrix (beispielsweise <code>rbind(matrix1, vector1)</code>). Wenn die Anzahl der Elemente des Vektors die Anzahl der Elemente in einer Zeile der Matrix unterschreitet, wird der letzte Wert des Vektors ''recycelt''. || [https://stat.ethz.ch/R-manual/R-devel/library/base/html/cbind.html ?]
 +
|-
 +
| <code>rownames(object)</code> || Ausgabe der Zeilennamen eines Objekts, bei dem es sich um eine Matrix oder um einen Dataframe handelt. || [https://stat.ethz.ch/R-manual/R-devel/library/base/html/colnames.html ?]
 +
|}
  
 
== S ==
 
== S ==

Latest revision as of 16:07, 24 May 2016

Hier finden Sie alle in den Modulen vorgestellten Funktionen, alphabetisch sortiert nach dem Anfangsbuchstaben des jeweiligen Funktionsaufrufs. Zu jeder Funktion ist der grundlegende Aufruf mit Argumenten und den jeweils vorbelegten Werten, eine Beschreibung des Aufrufs und (sofern vorhanden) ein Link zur Hilfeseite des R Project angegeben, über den Sie anschauliche Beispiele sowie Erläuterungen erhalten. Weitere nützliche Funktionen werden (ohne Anspruch auf Vollständigkeit) sukzessive ergänzt.

A

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Aufruf Beschreibung Hilfe
as.character(object) Ändern des Datentyps eines Objekts zu character. Ein Objekt, das nicht umgewandelt werden kann, erhält die Angabe NA. ?
as.logical(object) Ändern des Datentyps eines Objekts zu logical. Ein Objekt, das nicht umgewandelt werden kann, erhält die Angabe NA. ?
as.numeric(object) Ändern des Datentyps eines Objekts zu numeric. Ein Objekt, das nicht umgewandelt werden kann, erhält die Angabe NA. ?

B

C

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Aufruf Beschreibung Hilfe
c(...) Verknüpfen (combine, concatenate) mehrerer durch Kommata getrennter Objekte zu einem Objekt (beispielsweise c(object1, object2)). ?
cbind(...) Hinzufügen einer oder mehrerer Spalten (in Vektorform) zu einer Matrix (beispielsweise cbind(matrix1, vector1)). Wenn die Anzahl der Elemente des Vektors die Anzahl der Elemente in einer Spalte der Matrix unterschreitet, wird der letzte Wert des Vektors recycelt. ?
colnames(object) Ausgabe der Spaltennamen eines Objekts, bei dem es sich um eine Matrix oder um einen Dataframe handelt. ?

D

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Aufruf Beschreibung Hilfe
data.frame(...) Erstellen eines Dataframes. Über ... kann eine beliebige Anzahl von Spalten mit deren Namen und Werten nach dem Schema name = werte übergeben werden. Ein Dataframe mit zwei Spalten, welche die Namen Spalte1 und Spalte2 tragen und mit den Werten c(1:3) und c(4:6) befüllt werden sollen, wird folgendermaßen aufgespannt: data.frame(Spalte1 = c(1:3), Spalte2 = c(4:6)). ?
dim(object) Ausgabe der Dimension eines Objekts. Im Falle einer zweidimensionalen Matrix steht zuerst die Anzahl der Zeilen, dann die Anzahl der Spalten. ?
dimnames(object) Ausgabe der Dimensionsnamen eines Objekts. Im Falle einer zweidimensionalen Matrix stehen zuerst die Namen der Zeilen, dann die Namen der Spalten. Ebenso können die Namen der Zeilen und Spalten über dimnames in einer Liste von Vektoren übergeben werden (beispielsweise dimnames <- list(c("Zeile1", "Zeile2", "Zeile3"), c("Spalte1", "Spalte2"))). ?

E

F

G

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Aufruf Beschreibung Hilfe
getwd() Ausgabe des aktuellen Arbeits- beziehungsweise Zielverzeichnisses. ?

H

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Aufruf Beschreibung Hilfe
help(function) Ausgabe der internen Hilfeseite einer Funktion (beispielsweise von der Funktion zur Berechnung des Mittelwerts mit help(mean)). Alternativ kann die interne Hilfe über ?function aktiviert werden.

I

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Aufruf Beschreibung Hilfe
is.character(object) Abfrage, ob das Objekt vom Datentyp character ist. Es wird TRUE oder FALSE zurückgegeben. ?
is.logical(object) Abfrage, ob das Objekt vom Datentyp logical ist. Es wird TRUE oder FALSE zurückgegeben. ?
is.numeric(object) Abfrage, ob das Objekt vom Datentyp numeric ist. Es wird TRUE oder FALSE zurückgegeben. ?

J

K

L

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Aufruf Beschreibung Hilfe
length(object) Ermittelt die Anzahl der Elemente eines Objekts. Ein leeres Objekt (mit Wert NULL) hat die Länge 0, eine Funktion die Länge 1. ?

M

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Aufruf Beschreibung Hilfe
matrix(data = NA, nrow = 1, ncol = 1, byrow = FALSE, dimnames = NULL) Erstellen einer Matrix, die aus den Werten eines Vektors (data) über eine festzulegende Anzahl Zeilen (nrow) und Spalten (ncol) aufgespannt wird. Sie kann entweder zeilen- (byrow = TRUE) oder spaltenweise (byrow = FALSE) befüllt werden. Die Namen der Zeilen und Spalten sind über dimnames in einer Liste von Vektoren zu übergeben (beispielsweise dimnames = list(c("Zeile1", "Zeile2", "Zeile3"), c("Spalte1", "Spalte2"))). ?
mode(object) Bestimmung des Datentyps eines Objekts. Mögliche Rückgabewerte: numeric, character und logical. ?

N

O

P

Q

R

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Aufruf Beschreibung Hilfe
rbind(...) Hinzufügen einer oder mehrerer Zeilen (in Vektorform) zu einer Matrix (beispielsweise rbind(matrix1, vector1)). Wenn die Anzahl der Elemente des Vektors die Anzahl der Elemente in einer Zeile der Matrix unterschreitet, wird der letzte Wert des Vektors recycelt. ?
rownames(object) Ausgabe der Zeilennamen eines Objekts, bei dem es sich um eine Matrix oder um einen Dataframe handelt. ?

S

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Aufruf Beschreibung Hilfe
setwd(directory) Ändern des Arbeits- beziehungsweise Zielverzeichnisses. directory gibt den absoluten Pfad an (beispielsweise setwd("/home/users/sschneider")). ?

T

U

V

W

X

Y

Z