Niektóre inne funkcje matematyczne obejmują:
abs() dla wartości bezwzględnych elementów obiektu
sqrt() dla pierwiastków kwadratowych elementów obiektu
ceiling() do zaokrąglania elementów obiektu do liczby całkowitej
floor() do zaokrąglania elementów obiektu w dół do liczby całkowitej
trunc() do obcinania elementów obiektu do przecinka
cummax() dla skumulowanego maksimum na obiekcie atomowym
cummin() dla skumulowanego minimum na obiekcie atomowym
cumprod() dla iloczynu skumulowanego na obiekcie atomowym
cumsu () dla skumulowanej sumy na obiekcie atomowym
exp() for e do potęg elementów obiektu
log(), log10() i log2() dla logarytmów elementów obiektu odpowiednio dla określonej podstawy, podstawy 10 i podstawy 2
max() dla maksymalnej liczby elementów w obiekcie
min() dla minimum elementów w obiekcie
pmax() dla wektorów (będzie cyklicznie) lub macierzy – zwraca maksimum w wierszach
pmin() dla wektorów (będzie cyklicznie) lub macierzy – zwraca minimum w wierszach
sum() dla sumy elementów obiektu
prod() dla iloczynu elementów obiektu
mean() dla średniej elementów obiektu
range() dla zakresu elementów obiektu
rank() dla rang elementów obiektu
sign() dla znaków elementów obiektu-zwraca 1 dla liczb dodatnich, -1 dla liczb ujemnych i 0 dla zer
order() dla indeksów podających kolejność elementów obiektu; w przypadku więcej niż jednego obiektu kolejność pierwszego przedmiotu, użycie drugiego przedmiotu jako powiązań i tak dalej; służy do zmiany kolejności wektorów, macierzy, ramek danych i tablic; x [order (x)] równa się sort (x)
sort() do sortowania elementów obiektów
zapsmall() do ustawiania bardzo małych liczb na zero
W przypadku tych funkcji można używać wektorów atomowych, macierzy, tablic i ramek danych trybów legalnych. Wynikiem tych funkcji są różne typy obiektów, w zależności od funkcji
Funkcja : Ograniczenie
abs(x): obiekty logiczne, numeryczne lub złożone; logiczne wymuszone na numeryczne; zwraca obiekt o tych samych wymiarach
sqrt(x): patrz abs(); ujemne liczby rzeczywiste zwracają NaN
ceiling(x): obiekt logiczny lub numeryczny; logiczne wymuszone na numeryczne; zwraca obiekt o tych samych wymiarach
floor(x): patrz ceiling()
trunc(x, …): x, obiekt logiczny lub numeryczny; logiczne wymuszone na numeryczne; zwraca obiekt o tych samych wymiarach; . . ., wszelkie argumenty przekazywane do funkcji niższego poziomu wywoływanych przez trunc()
cummax(x): obiekt surowy, logiczny, numeryczny lub znakowy; zostanie wymuszone na numeryczne; obiekty znaków zwracają NA; zwraca wektor
cummin(x): patrz cummax()
cumsum(x): patrz cummax()
cumprod(x): patrz cummax()
exp(x): obiekt logiczny, numeryczny lub złożony; logiczne wymuszone na numeryczne; zwraca obiekt o tych samych wymiarach
log(x, base = exp (1)): x, obiekt logiczny, numeryczny lub złożony; logiczne wymuszone na numeryczne; ≥ 0; 0’s return -Inf; zwracają ujemne liczby rzeczywiste
NaN; zwraca obiekt o tych samych wymiarach podstawa, podstawa logarytmu; numeryczna lub złożona logika jest poprawna, ale zwraca Inf dla T i 0 dla F; podstawa≥ 0
log2(x): logiczne, numeryczne lub złożone; logiczne wymuszone na numeryczne; x ≥ 0; 0’s return -Inf; ujemne liczby rzeczywiste zwracają NaN; zwraca obiekt o tych samych wymiarach
log10(x): patrz log2()
max (…, na.rm = FALSE):. . ., obiekty logiczne, numeryczne, złożone i znakowe oddzielone przecinkami; nie muszą mieć tej samej długości;
może mieszać tryby; zwraca pojedynczą wartość na.rm, logical; jeśli NA jest obecne i na.rm jest ustawione na FALSE, zwraca NA, jeśli TRUE ignoruje NA
min(…, na.rm = FALSE): zobacz max ()
pmax(…, na.rm = FALSE):. . ., obiekty logiczne, numeryczne i znakowe oddzielone przecinkami; nie muszą mieć tego samego cyklu długości; może mieszać tryby; zwraca wektor na.rm, logiczny; jeśli NA jest obecne i na.rm jest ustawione na FALSE, zwraca NA, jeśli TRUE ignoruje NA
pmin(…, na.rm = FALSE): zobacz pmax ()
sum(…, na.rm = FALSE):. . ., logiczne, numeryczne i złożone obiekty oddzielone przecinkami; może mieszać tryby; zwraca pojedynczą wartość na.rm, logical; jeśli NA jest obecne i na.rm jest ustawione na FALSE, zwraca NA, jeśli TRUE ignoruje NA; NaN podobne, ale są traktowane inaczej dla liczb zespolonych
prod(…, na.rm = FALSE): zobacz sum ()
mean(x, trim = 0, na.rm = FALSE, …): x, obiekt logiczny, numeryczny lub złożony; zwraca pojedynczą wartość obcinanie, 0 ≤ trim ≤ .5 ; to proporcja elementów do przycięcia przed przyjęciem średniej
na.rm, logiczne; jeśli NA jest obecne i na.rm ma wartość FALSE, zwraca NA, jeśli TRUE ignoruje NA; NaN to samo
rage(…, na.rm = FALSE):. . ., obiekty logiczne, numeryczne i znakowe oddzielone przecinkami; może mieszać tryby; zwraca dwie wartości na.rm, logical; jeśli NA jest obecne i na.rm jest ustawione na FALSE, zwraca NA, jeśli TRUE ignoruje NA; NaN to samo
rank(x, na.last = TRUE, ties. method = c („średnia”, „pierwsza”, „losowa”, „maksymalna”, „min”)): x, obiekt logiczny, numeryczny, złożony lub znakowy na . ostatnia, logiczna lub znakowa; jeśli PRAWDA, NA i NaN zajmują ostatnie miejsce, jeśli FAŁSZ są na pierwszym miejscu, jeśli NA są odrzucane, jeśli „zachowają”, zachowują swoje miejsce w kolejności; NaNs zwracają NA; zwraca wektor
ties.metoda, postać; metoda ustalania wartości dla remisów; wartość domyślna to „średnia”
sign(x): obiekt logiczny lub numeryczny; zwraca obiekt o tych samych wymiarach
order(…, na.last = TRUE, malejąco = FALSE):. . . wektory logiczne, numeryczne, zespolone lub znakowe o tej samej długości – mogą używać tylko jednego wektora – mogą mieszać tryby; zwraca permutację indeksów o długości równej długości wektora (ów)
na.last, logiczne; dla TRUNA są umieszczane jako ostatnie, dla FALSE NA jako pierwsze, dla NA są usuwane
malejące, logiczne; musi mieć wartość TRUE lub FALSE; jeśli TRUE kolejność maleje, jeśli FALSE rośnie
sort (x, malejąco = FALSE, na.last = NA, …): x, obiekt logiczny, numeryczny, złożony lub znakowy; osobno sortuje rzeczywiste i urojone części kompleksu; zwraca wektor
malejące, logiczne; jeśli PRAWDA sortuje w porządku malejącym, jeśli FAŁSZ rosnąco; musi mieć wartość TRUE lub FALSE
na.last, logiczne; jeśli PRAWDA, NA są umieszczone na końcu, jeśli NIEPRAWIDŁOWE, są,
postawić jako pierwsze, jeśli NA są odrzucane; NaN są umieszczane na końcu
. . ., wszelkie argumenty przekazywane do funkcji niższego poziomu wywołane przez sort ()
zapsmall (x, cyfry = getOptions (“cyfry”)): x, obiekt logiczny, numeryczny lub złożony; zwraca obiekt o tych samych wymiarach cyfry, numeryczne; zaokrągli do liczby całkowitej
Więcej informacji o każdej z tych funkcji można znaleźć na stronie pomocy funkcji (?function.name, gdzie function.name to nazwa funkcji).