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ą.