Które funkcjonują w r

Które funkcjonują w r
„Ta funkcja to zbiór stwierdzeń, które współpracują, aby osiągnąć cel. Funkcja w R jest obiektem, który pozwala interpreterowi R przesyłać kontrolę i parametry do funkcji. Następnie funkcja wypełnia kontrolę i zwraca kontrolę, a także każdy wynik, który mógł zostać zapisany w innych obiektach dla tłumacza. W przypadku przykładów ten artykuł pokazuje, jak korzystać z funkcji w R. Funkcja Who () w R zwraca pozycję wszystkich prawdziwych elementów w wektorze logicznym."

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

W r, która () funkcja zwraca indeks lub pozycję wartości spełniającą dostarczone kryterium. Who () funkcja zwraca pozycję wartości w wektorze logicznym w R. Lokalizacja może być w postaci wierszy, kolumn, a nawet wektora. Funkcja Who (), w przeciwieństwie do niektórych innych podstawowych metod R, przyjmuje tylko dane wejściowe z typem logicznym, podczas gdy inne zwrócą błąd.

Składnia funkcji WHO () w języku programowania R w Ubuntu 20.04?

Umieszczenie elementów w wektorze logicznym jest zwracane przez funkcję w R. Oto ogólna składnia funkcji, której zwykle używamy w języku R.

który (x, arr.ind = f, usenames = t) arrayind (ind, .ciemny, .dimnames = null, usenames = true)

Wymagane są niektóre argumenty dla funkcji. Omówiliśmy poniżej funkcjonalność każdego argumentu w R.

X: x jest logiczną tablicą lub wektorem. NAS są akceptowalne, ale nie wymagane (jakby były fałszywe).

arr.Ind: Gdy x jest tablicą, czy wskaźniki tablicy zostaną zwrócone?

Ind: Wektor wartości indeksu o wartości całkowitych, w wyniku czego (x).

ciemny(.): Wektor liczb całkowitych.ciemny

.Dimnames: Jest to zestaw nazw znaków, który jest opcjonalny (.). Jeśli prawda, useenames zostanie wykorzystany do budowy dimnames za pomocą arrayind () (a zatem, które (*, arr.Ind = true)). Zostaną one wykorzystywane jako nazwy kolumn, jeśli nazwy (.Dimnames) nie są puste. Nazwy wierszy to.dimnames [[1]].

Usenames: Jest to parametr logiczny, który wskazuje, czy wartość arrayind () powinna mieć (nie-null) dimnames.

Jak działa funkcja () w R w Ubuntu 20.04?

Więc teraz rozumiesz, która funkcja () i jak działa. Rzućmy okiem. Ten artykuł pokazuje, jak funkcja () funkcja działa w praktyce z różnymi przykładami.

Przykład 1

Who () funkcja zwraca alfabetyczne umieszczenie podanej litery w poniższym przykładzie. Na przykład, ponieważ A jest pierwszą literą kapitału, 1 jest zwracany, a ponieważ Z jest ostatnią literą, 26 jest zwracany.

Wewnątrz wiersza r nazwaliśmy funkcję, która. Która funkcja przyjmuje odpowiednio losowe alfabety. Z tej funkcji otrzymamy pozycję określonych liter alfabetycznie. Ponieważ „litery” jest wbudowaną stałą, która zawiera wszystkie 26 znaków angielskiego alfabetu w kolejności sekwencyjnej. Powyższe wyjścia wskazują lokalizację każdego znaku. Jak widać, „S” to 19. litera w alfabecie, a następnie inne litery, które również generują ich pozycję.

Przykład 2

Pozycja elementów wejściowych jest zwracana metodą WHO (). Jak widzieliśmy w ostatnim przykładzie, możesz również określić wymagania funkcji i pobrać miejsca wyjściowe, które pasują do tych warunków. Funkcja WHO () służy do zwrotu pozycji niektórych elementów zdefiniowanego wektora w poniższym przykładzie.

Wektor jest inicjowany z niektórymi dodatnimi liczbami całkowity. Która funkcja jest tutaj wykorzystywana i bierze wektor w niej jako argument z określonym warunkiem. Która funkcja otrzymuje wartość pozycji dostarczonych liczb całkowitych w powyższym wektorze. Wyjście wygenerowane z każdej funkcji, która () jest pozycją indeksu elementów obecnych w danym wektorze.

Przykład 3

Funkcja WHO () jest wdrażana, aby zlokalizować kolumny wewnątrz ramki danych o wartościach liczbowych w poniższym przykładzie. Zestaw danych IRIS to ramka danych z czterema kolumnami wartości numerycznych i jedną kolumną wartości kategorii (gatunki). Funkcja Who () zwraca nazwy kolumn w zestawie danych, które mają wartości liczbowe.

Określiliśmy zestaw danych IRIS do zmiennej DF. DF jest wywoływany wewnątrz funkcji głowy, która wyświetla kilka pierwszych wpisów zestawu danych IRIS odpowiadających każdej kolumnie, gdy dowiedzieliśmy się, że zestaw danych IRIS zawiera cztery kolumny numeryczne i jedną kolumnę kategoryczną. Teraz, w innej zmiennej, „wynik”, nazywaliśmy funkcję, w której metoda sapply () jest również wdrażana.

Do metody sapply () dostarczyliśmy zmienną danych DF, a „IS.argument numeryczny ”. Zgodnie z określonym kryterium, funkcja () zwróciła tylko numeryczne nazwy kolumn.

Przykład 4

Wreszcie dotarliśmy do MATRIX R. W R możesz uzyskać lokalizację elementów w matrycy za pomocą funkcji WHO (). Ta sekcja obejmuje również ARR.Argument indeksu. Metoda WHO () jest stosowana w poniższym przykładzie, aby określić lokalizację elementu w matrycy. W takim przypadku określono lokalizację wartości 2 w dostarczonej matrycy.

Tutaj skonstruowaliśmy trzy kolumny i macierz czterech rzędów z funkcją macierzy. Następnie wydrukowałem wartości pełnej matrycy. Aby zidentyfikować lokalizację elementu 2 zgodnie z powyższą matrycą, zastosowaliśmy metodę WHO (). ARR.argument ind jest ustawiony na to, co funkcja (). Występowanie wartości 2 w danej matrycy jest generowane.

Wniosek

To wszystko o tym, która funkcja w R. Funkcja Who () przydaje się, jeśli jesteś analitykiem danych. W analizie danych i wydobycia funkcja R, która () jest jednym z najlepiej wykorzystywanych. Lokalizacja elementów w danych jest dostarczana przez tę funkcję. W przypadku dużej ilości danych może być zlokalizowanie określonych wartości; W tym miejscu wchodzi funkcja r (). Omówiliśmy niektóre przypadki, która funkcja wyczyści więcej o tym, która funkcja.