Was ist die Funktion der () in der R -Programmiersprache in Ubuntu 20.04?
In R gibt die Funktion der WHO () den Index oder die Position des Wertes zurück, der dem angegebenen Kriterium entspricht. Die Funktion der WHO () gibt die Position des Werts in einem logischen Vektor in r zurück. Der Ort kann in Form von Zeilen, Spalten oder sogar einem Vektor erfolgen. Die Funktion von What (), im Gegensatz zu einigen der anderen Basis -R.
Syntax der Funktion der WHO () in der R -Programmiersprache in Ubuntu 20.04?
Die Platzierung der Elemente im logischen Vektor wird durch die Funktion der Funktion in r zurückgegeben. Hier ist also die allgemeine Syntax der welche Funktion, die wir im Allgemeinen in der R -Sprache verwenden.
welche (x, arr.ind = f, usenames = t) arrayind (ind, .düster, .Dimnames = null, usenames = true)
Einige Argumente sind für die welche Funktion erforderlich. Wir haben unten die Funktionalität jedes Arguments in r besprochen.
X: x ist ein logisches Array oder Vektor. NAS sind akzeptabel, aber nicht erforderlich (als ob sie falsch wären).
arr.IND: Wenn x ein Array ist, sollten die Array -Indizes zurückgegeben werden?
IND: Ein Vektor der integer-Wert-Indexwerte, in deren Ergebnis (x).
düster (.): Ganzzahlvektor.düster
.Dimnamen: Es ist eine Reihe von Zeichendimnamen, die optional sind (.). Wenn wahr, werden Usenamen verwendet, um Dimnames mit ArrayInd () zu erstellen (und damit, welche (*, arr.ind = true)). Diese werden als Spaltennamen verwendet, wenn Namen (Namen.Dimnames) sind nicht leer. Zeilennamen sind.Dimnames [[1]].
Usenamen: Es handelt sich um einen logischen Parameter.
Wie funktioniert die Funktion der () -Funktion im R in Ubuntu 20?.04?
Jetzt verstehen Sie also, welche () Funktion und wie sie funktioniert. Lassen Sie uns einen Blick sehen. Dieser Artikel zeigt Ihnen, wie die Funktion der ()) in der Praxis mit verschiedenen Beispielen ausgeführt wird.
Beispiel 1
Die Funktion der WHO () gibt die alphabetische Platzierung des bereitgestellten Buchstabens im folgenden Beispiel zurück. Zum Beispiel wird als erster Großbuchstabe 1 zurückgegeben, und da Z der letzte Großbuchstaben ist, wird 26 zurückgegeben.
In der R -Eingabeaufforderung haben wir die welche Funktion aufgerufen. Die welche Funktion nimmt zufällige Alphabete an. Aus dieser Funktion erhalten wir die Position der angegebenen Buchstaben alphabetisch. Als „Buchstaben“ ist eine integrierte Konstante, die alle 26 Zeichen des englischen Alphabets in sequentieller Reihenfolge enthält. Die obigen Ausgänge geben die Position jedes Zeichens an. Wie Sie sehen, ist „S“ der 19. Buchstabe im Alphabet, gefolgt von anderen Buchstaben, die ebenfalls ihre Position erzeugen.
Beispiel 2
Die Position der Eingabeelemente wird durch die Methode von () zurückgegeben. Wie wir im letzten Beispiel gesehen haben, können Sie auch Anforderungen für die Funktion angeben und die Ausgabeplätze abrufen, die diesen Bedingungen entsprechen. Mit der Funktion der WHO () wird die Positionen einiger Elemente des definierten Vektors im folgenden Beispiel zurückgegeben.
Der Vektor wird mit einigen positiven Ganzzahlen initialisiert und im variablen Vektor aufbewahrt. Die welche Funktion wird hier verwendet und nimmt den Vektor als Argument mit der spezifischen Bedingung in sich. Die welche Funktion erhält den Positionswert der bereitgestellten Ganzzahlen im obigen Vektor. Die aus jeder von () Funktion erzeugte Ausgabe ist die Indexposition der im angegebenen Vektor vorhandenen Elemente.
Beispiel 3
Die Funktion der WHO () wird bereitgestellt, um die Spalten innerhalb eines Datenrahmens mit numerischen Werten im folgenden Beispiel zu finden. Ein IRIS -Datensatz ist ein Datenrahmen mit vier Spalten numerischer Werte und einer Spalte mit Kategorienwerten (Spezies). Die Funktion der WHO () gibt die Namen der Spalten im Datensatz mit numerischen Werten zurück.
Wir haben den IRIS -Datensatz für die Variable df angegeben. Die DF wird in der Kopffunktion aufgerufen, in der die ersten Einträge des IRIS -Datensatzs angezeigt werden, die jeder Spalte entsprechen, als wir festgestellt haben, dass das Iris -Datensatz vier numerische Spalten und eine kategoriale Spalte enthält. In einer anderen Variablen, „Ergebnis“.
Für die Sapply () -Methode haben wir die Datensatzvariable df und die „IS“ bereitgestellt.numerisches Argument. Gemäß dem angegebenen Kriterium gab die Funktion WHO () nur numerische Spaltennamen zurück.
Beispiel 4
Schließlich haben wir die R -Matrix erreicht. In R erhalten Sie möglicherweise den Ort der Elemente in einer Matrix, indem Sie die Funktion WHOS () verwenden. Dieser Abschnitt deckt auch die arr ab.Indexargument. Die Methode mit der WHO () wird im folgenden Beispiel verwendet, um die Position eines Elements in einer Matrix zu bestimmen. In diesem Fall wird der Standort des Wertes 2 in der mitgelieferten Matrix bestimmt.
Hier haben wir die drei Spalten und die Vier-Reihen-Matrix mit der Matrixfunktion konstruiert. Drucken Sie dann die Werte der vollständigen Matrix aus. Um die Position von Element 2 gemäß der obigen Matrix zu identifizieren, haben wir die Methode von What () verwendet. Der arr.IND -Argument wird für die Funktion des () -Funktion auf wahr eingestellt. Das Auftreten des Wertes 2 in der angegebenen Matrix wird erzeugt.
Abschluss
Hier geht es darum, welche Funktion in R. Die Funktion von What () wird nützlich sein, wenn Sie ein Datenanalyst sind. Bei der Analyse von Daten und Bergbau ist die R -Funktion, die () zu den am häufigsten verwendeten ist. Der Ort der Elemente in den Daten wird durch diese Funktion bereitgestellt. Beim Umgang mit einer großen Datenmenge ist es möglicherweise schwierig, bestimmte Werte zu lokalisieren. Hier kommt Rs, welche () Funktion kommt. Wir haben einige Fälle abgedeckt, in denen Sie mehr darüber löschen, welche Funktion.