Wymień w r

Wymień w r
„W analizie danych może istnieć wiele przypadków, w których należy obsługiwać brakujące dane, wartości ujemne lub wartości niekwestionowane, które są zawarte w zestawie danych. Liczby te mogą również mieć wpływ na wynik analizy. Aby uniknąć tych okoliczności i fałszywej dokładności, użyj funkcji R Depplay (), aby zastąpić nieprawidłowe wartości właściwymi parametrami. Możesz także wyeliminować lub wymienić wartości z ramek danych lub dużej liczby kolumn czasami. Ten samouczek pokaże, jak zmienić lub zastąpić wartości w całej ramce danych R lub zakres wektorów."

Jaka jest funkcja zastępcza () w języku programowania R w Ubuntu 20.04?

Metoda zastępcza () w R zastępuje wartości w zdefiniowanym wektorze lub ramie danych wskaźnikami określonymi na liście. Wymień () jest bardzo prostą i prostą funkcją w składni R. Jak pokazano poniżej, zawiera również wartości wektora, wektora i wartości zastępcze.

zamień (x, lista, wartości)

Rozważa trzy różne parametry. Pierwszy parametr, x, to nazwa wektora lub ramki danych, a następnie indeks, przy którym element należy wymienić i oznaczyć jako listę, a na koniec trzeci parametr to wartości, które są wartościami zastępcze.

Jak wymienić wartości w R w Ubuntu 20.04?

W języku R ten artykuł pokazuje, jak modyfikować określone wartości w wektorach lub ramkę danych do odrębnych wartości. Możesz zobaczyć i zrozumieć składnię metody R zastępcza () w poniższych przykładach.

Przykład nr 1: Wymień pojedynczą wartość w wektorze w R w Ubuntu 20.04

Poniższy kod pokazuje, jak wymienić element w określonej pozycji daną nową wartością. Wymieniliśmy tylko jedną wartość w danym wektorze.

Powyżej w początkowym etapie wektor jest zadeklarowany z niektórymi dodatnimi liczbami całkowitych, a wektor jest przypisany do tytułu zmiennego jako „wektor.”Następnie inna zmienna jest ustalana jako„ Vector_New.„Do tego„ wektor_new ”definiuje się metodę zastąpienia. Ta metoda zastąpienia przyjmuje dane wektora jako pierwszy argument. Drugim argumentem jest element z wektora, który należy zastąpić trzecim argumentem w metodzie zastąpienia. Kiedy „Vector_New” generuje nowe dane wektora, który zastąpił pojedynczy element.

Przykład nr 2: Wymień wiele wartości w wektorach w R w Ubuntu 20.04

Jak na poprzedniej ilustracji, zastąpiliśmy pojedynczy element wektora. Teraz zastępujemy wiele wartości w wektorze. Rzućmy spojrzenie poniżej.

Wektor jest reprezentowany powyżej wewnątrz zmiennej „wektor.„Metoda wymiany jest zdefiniowana tutaj w nowo skonstruowanej zmiennej„ NOWOŚĆ.”Następnie przekazaliśmy wymienione elementy wektorowe i nowe elementy wektorowe wewnątrz funkcji wymiany. Nowa zmienna wygenerowała elementy wektorowe, które zostały zastąpione nowymi elementami.

Przykład nr 3: Wymień wartość ramki danych za pomocą metody zastąpienia w R w Ubuntu 20.04

W poprzednich przykładach R zastąpiliśmy wartości w wektorze. Możemy również użyć metody zastąpienia ramki danych i zmieniają wartości w niej.

Tutaj tworzona jest lista pracowników, która zawiera nazwiska niektórych pracowników. EMP_ID jest również przypisany do sekwencji od 1 do 8. Następnie inne pole jest tworzone jako punkty emp_points, które mają pewne wartości całkowitej. Ta liczba całkowita zawiera zarówno wartości ujemne, jak i nie wymagające. Ramka danych jest wywoływana i przyjmuje w nim powyższe pole, które jest przechowywane w zmiennej DF. Dzięki funkcji drukowania wyjście ramki danych pokazano w formie tabeli. Następnie nowa zmienna jest zadeklarowana jako dane, które nazywaliśmy metodą wymiany. Metoda zastąpienia pobiera kolumnę EMP_POINTS z ramki danych, a my mamy warunek logiczny dla zastąpionych wartości. Wartość 0 w ramce danych zostanie użyta do zastąpienia wartości ujemnych.

Przykład nr 4: Wymień wartość ramki danych za pomocą warunku logicznego w R w Ubuntu 20.04

Możemy również użyć instrukcji logicznych, zamiast zastąpić funkcje, aby zastąpić wartość określoną w ramce danych. Zastąpmy określoną wartość w następującym skrypcie R.

Po pierwsze, lista jest inicjowana, która zawiera element produktów w produktach zmiennych. Kolejna lista jest zadeklarowana jako p_id, która ma identyfikator sekwencji w zakresie 1 do 6. Następnie trzecia lista jest generowana jako cena, a ta lista przedstawia cenę produktu zadeklarowaną powyżej. Po wygenerowaniu listy przekonwertowaliśmy te listy na ramkę danych. Następnie konkretna cena kolumny jest wywoływana z ramki danych, do której stosuje się warunek, w którym element produktu „mięso” znajduje się w ramce danych, zastąpiono go wartością 100 ceny kolumny. W sekcji wykonania możesz zobaczyć wymienioną cenę „mięsa”.

Przykład nr 5: Wymień ciąg na ciąg w ramce danych w R w Ubuntu 20.04

Możemy zastąpić określoną wartość kolumny inną wartością. Wykazaćmy to stwierdzenie z uruchomionym przykładem.

Rama danych jest tworzona z wyżej wymienionych list. Kolumna „nazw” zostanie tutaj zastąpiona. Z ramki danych wzięliśmy kolumnę „nazwy” i zastąpiliśmy wartość „Ameryka” nową wartością Malediwami, takimi jak pokazanie w wierszu R. Po wydrukowaniu ramki danych wygenerowana jest wymieniona wartość.

Wniosek

To jest przegląd operacji zastąpienia w języku R. W R W celu analizy danych zastąpienie danych w wektorach lub ramce danych jest bardzo przydatną opcją. Aby oczyszczyć duże zestawy danych do analizy, użyj funkcji R Depplay (), aby zamienić na, 0 i liczby ujemne z akceptowalnymi wartościami. Pokazaliśmy przykłady zastąpienia wartości funkcją zamiennika. Możemy również zastąpić wartości w wektorach lub ramkę danych instrukcją logiczną.