Ersetzen Sie in r

Ersetzen Sie in r
„In der Datenanalyse können zahlreiche Fälle vorhanden sein, in denen Sie fehlende Daten, negative Werte oder nichtgenauige Werte verarbeiten müssen, die im Datensatz enthalten sind. Diese Zahlen können sich auch auf das Ergebnis der Analyse auswirken. Um diese Umstände und die falsche Genauigkeit zu vermeiden. Möglicherweise möchten Sie auch Werte aus Datenrahmen oder einer großen Anzahl von Spalten ausschließen oder ersetzen. In diesem Tutorial wird angezeigt, wie Sie Werte in einem gesamten R -Datenrahmen oder einer Reihe von Vektoren ändern oder ersetzen können.”

Was ist die Ersatz () -Funktion in der R -Programmiersprache in Ubuntu 20.04?

Die Methode Ersatz () in R ersetzt die Werte im definierten Vektor- oder Datenrahmen durch die in der Liste angegebenen Indizes. Ersetzen () ist eine sehr einfache und unkomplizierte Funktion in der R -Syntax. Wie nachstehend gezeigt, enthält es auch die Vektor-, Indizes -Vektor- und Ersatzwerte.

Ersetzen (x, Liste, Werte)

Es berücksichtigt drei verschiedene Parameter. Der erste Parameter, x, ist der Name des Vektors oder des Datenrahmens, gefolgt von dem Index, bei dem das Element als Liste ersetzt und bezeichnet werden muss, und schließlich sind der dritte Parameter die Werte, die die Ersatzwerte sind.

So ersetzen Sie Werte im R in Ubuntu 20.04?

In der R -Sprache zeigt dieser Artikel, wie bestimmte Werte in Vektoren oder einen Datenrahmen an unterschiedlichen Werten geändert werden können. Sie können die Syntax der R ersatz () -Methode in den folgenden Beispielen sehen und verstehen.

Beispiel 1: Ersetzen Sie den Einzelwert im Vektor in R in Ubuntu 20.04

Der folgende Code zeigt, wie ein Element in einer bestimmten Position durch den angegebenen neuen Wert ersetzt wird. Wir haben im gegebenen Vektor nur einen einzelnen Wert ersetzt.

Oben im ersten Schritt wird der Vektor mit einigen positiven Ganzzahlen deklariert, und der Vektor wird dem variablen Titel als „Vektor“ zugeordnet.Dann wird eine andere Variable als „vector_new“ festgelegt."Zu diesem" Vector_New "ist die Ersatzmethode definiert. Diese Ersatzmethode nimmt die Daten des Vektors als erstes Argument an. Das zweite Argument ist ein Element aus dem Vektor, das durch das dritte Argument in der Ersatzmethode ersetzt werden muss. Wenn das "vector_new" ausgeführt wird, generiert er die neuen Daten des Vektors, der das einzelne Element ersetzt hat.

Beispiel Nr. 2: Ersetzen Sie die Mehrfachwerte in den Vektoren in R in Ubuntu 20.04

Wie in der vorhergehenden Abbildung haben wir das einzelne Element des Vektors ersetzt. Jetzt ersetzen wir mehrere Werte im Vektor. Werfen wir unten einen Blick.

Der Vektor wird oben in der Variablen „Vektor.Die Ersatzmethode wird hier in der neu konstruierten Variablen „Neu“ definiert.Dann haben wir die ersetzten Vektorelemente und die neuen Vektorelemente innerhalb der Ersatzfunktion überschritten. Die neue Variable erzeugte die Vektorelemente, die durch die neuen Elemente ersetzt wurden.

Beispiel Nr. 3: Ersetzen Sie den Datenrahmenwert mithilfe der Ersatzmethode in R in Ubuntu 20.04

In den vorherigen R -Beispielen haben wir die Werte im Vektor ersetzt. Wir können auch die Ersatzmethode für den Datenrahmen verwenden und die darin enthaltenen Werte ändern.

Hier wird die Mitarbeiterliste erstellt, die die Namen einiger Mitarbeiter enthält. Der emp_id wird auch mit der Sequenz von 1 bis 8 zugeordnet. Dann wird ein anderes Feld als emp_points erstellt, das einige ganzzahlige Werte hat. Diese Ganzzahl enthält sowohl negative als auch nicht negative Werte. Der Datenrahmen wird aufgerufen und nimmt das oben spezifizierte Feld hinein, das in der Variablen df gespeichert ist. Durch die Druckfunktion wird die Ausgabe des Datenrahmens in Tabellenform angezeigt. Danach wird die neue Variable als Daten deklariert, die wir als Ersatzmethode bezeichnet haben. Die Ersatzmethode nimmt die Spalten EMP_Points aus dem Datenrahmen ein und wir haben die logische Bedingung für die ersetzten Werte. Der 0 -Wert im Datenrahmen wird verwendet, um negative Werte zu ersetzen.

Beispiel Nr. 4: Ersetzen Sie den Datenrahmenwert durch die logische Bedingung in R in Ubuntu 20 durch die logische Bedingung.04

Wir können auch logische Anweisungen verwenden, anstatt Funktionen zu ersetzen, um den spezifischen Wert im Datenrahmen zu ersetzen. Ersetzen wir den spezifischen Wert im folgenden R -Skript.

Erstens wird eine Liste initialisiert, die das Produktelement in den variablen Produkten enthält. Eine andere Liste wird als P_ID deklariert, der die Sequenz -ID im Bereich 1 bis 6 enthält. Anschließend wird die dritte Liste als Preis erstellt, und diese Liste repräsentiert den Preis des oben genannten Produkts. Sobald die Liste generiert wurde, haben wir diese Listen in einen Datenrahmen konvertiert. Anschließend wird der spezifische Spaltenpreis aus dem Datenrahmen aufgerufen. Sie können den ersetzten Preis für „Fleisch“ im Ausführungsabschnitt sehen.

Beispiel 5: Ersetzen Sie die Zeichenfolge durch eine Zeichenfolge im Datenrahmen in R in Ubuntu 20 durch.04

Wir können den spezifischen Spaltenwert durch einen anderen Wert ersetzen. Lassen Sie uns diese Aussage mit dem laufenden Beispiel demonstrieren.

Der Datenrahmen wird aus den oben genannten Listen erstellt. Die Spalte "Namen" wird hier ersetzt. Aus dem Datenrahmen haben wir die Spalte „Namen“ genommen und den Wert „Amerika“ durch die neuen Wertmaserade wie die Anzeige in der R -Eingabeaufforderung ersetzt. Wenn der Datenrahmen gedruckt ist, wird der ersetzte Wert generiert.

Abschluss

Dies ist ein Überblick über den Ersatzbetrieb in der R -Sprache. In R für die Datenanalyse ist das Ersetzen von Daten in Vektoren oder einem Datenrahmen eine sehr nützliche Option. Um große Datensätze für die Analyse zu bereinigen, verwenden Sie Rs Ersatz () -Funktion, um NA, 0 und negative Zahlen mit akzeptablen Werten auszutauschen. Wir haben Beispiele dafür gezeigt, wie die Werte durch die Ersatzfunktion ersetzt werden können. Wir können auch die Werte in den Vektoren oder in einem Datenrahmen durch die logische Anweisung ersetzen.