(VI) Kilka innych funkcji i kilka komentarzy

Kilka innych funkcji, które są często przydatne, to unique (), jitter (), append (), duplicated () (i anyDuplicated ()), attr () (i attribute ()), pretty (), prop. table (), cut (), rev () i stop (). W przypadku funkcji opiszemy tylko, co robią. Więcej informacji na temat funkcji można znaleźć, wpisując?function.name w wierszu polecenia R, gdzie nazwa.funkcji to nazwa funkcji. Poniżej znajdują się opisy funkcji:

unique (): zwraca wektor z usuniętymi wszystkimi zduplikowanymi elementami z oryginalnego wektora. Funkcja działa tylko na wektorach, w tym wektorach z listy trybów.

jitter (): dodaje trochę jittera (szumu) do elementów obiektów numerycznych. Argumenty jitter () kontrolują ilość dodawanego jittera.

append (): służy do dołączania wektorów. Argument do append () określa, gdzie na wektorze jest wykonywane dołączanie.

duplicated () i anyDuplicated (): szukaj duplikatów. W przypadku wektorów, w tym list, funkcja duplicated () zwraca wektor o tej samej długości zawierający FALSE dla elementów, które nie zostały zduplikowane, oraz dla pierwszej instancji elementów, które są zduplikowane. Funkcja zwraca PRAWDA dla pozostałych duplikatów. W przypadku macierzy i ramek danych porównywane są wiersze. Funkcja anyDuplicated () zlicza, ile różniących się elementów ma duplikaty lub zduplikowane wiersze dla macierzy i ramek danych.

attr () i attributes (): zwracają atrybut lub listę atrybutów obiektu. Aby użyć atrybutu, funkcja attr () zwraca wartość, do której można uzyskać dostęp. Aby zobaczyć listę atrybutów obiektu, użyj atrybutów ().

pretty (): pobiera dowolny obiekt, który można przekształcić w wartość numeryczną i zwraca wektor równo rozmieszczonych wartości zbliżonych do określonej długości i podobnych do wartości w oryginalnym obiekcie.

prop.table (): przyjmuje obiekt logiczny, numeryczny lub złożony i zwraca obiekt podzielony przez sumę elementów w obiekcie. Obiekty logiczne są przekształcane w numeryczne, a rzeczywiste i urojone części obiektów złożonych są traktowane oddzielnie.

cut (): tnie wektor numeryczny na czynniki i zwraca wektor znakowy z nazwami czynników w miejscu oryginalnych elementów. Obiekt do wycięcia może być dowolnym obiektem, który można przekształcić w wektor, ale musi być on numeryczny. Można przypisać punkty przerwania i nazwy czynników, ale metoda cut () domyślnie tworzy punkty przerwania i nazwy czynników z punktów przerwania.

rev (): odwraca kolejność elementów obiektu i zwraca wektor. Obiekt może być atomowy lub w dowolnym trybie, w którym odwrócenie kolejności ma sens, na przykład lista trybów, wyrażenie i wywołanie.

stop (): mówi R, aby zatrzymał wykonywanie funkcji. Jeśli funkcja stop () ma ciąg znaków dla argumentu, ciąg znaków jest drukowany podczas wykonywania funkcji stop (). Funkcja jest bardzo przydatna podczas debugowania funkcji, a także do sprawdzania, czy spełnione są warunki dla obiektów wprowadzanych do funkcji. W bazie jest wiele innych funkcji, z których wiele ma związek z działaniem R. The as. i jest. funkcje są powszechne. Na liście stron pomocy znajdują się 52 łącza do plików as. funkcje i 44 linki dla is. Funkcje. Jeśli jesteś zainteresowany tym, co jest na listach, przejdź do strony z linkami i zobacz, co tam jest. Funkcje Bessela są również częścią bazy.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *