Narzędzia użytkownika

Narzędzia witryny


pakietassert

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pakietassert [2015/07/01 15:22]
t.zoltak [Funkcje weryfikujące typ i jednooelementowość]
pakietassert [2015/07/01 15:33]
t.zoltak [Przewodnik po funkcjach pakietu assertive]
Linia 1: Linia 1:
 ======Przewodnik po funkcjach pakietu assertive====== ======Przewodnik po funkcjach pakietu assertive======
  
 +Warto zapoznać się z winietkami od pakietu, autorstwa Richarda Cottona:
 +
 +  * [[http://​cran.at.r-project.org/​web/​packages/​assertive/​vignettes/​introduction.html|Introduction]].
 +  * [[http://​cran.at.r-project.org/​web/​packages/​assertive/​vignettes/​checking_function_inputs.html|Checking function inputs]].
 +  * [[http://​cran.at.r-project.org/​web/​packages/​assertive/​vignettes/​checklists.html|Checklists of checks]]
 =====Typy funkcji===== =====Typy funkcji=====
  
Linia 278: Linia 283:
     * Uwagi:     * Uwagi:
       * **Jeśli przekazywany obiekt jest listą**, to zostanie zwrócony jej pierwszy element, czym by nie był. Także o wyświetleniu lub nie ostrzeżenia decyduje długość samej listy (a nie struktura jej elementów).       * **Jeśli przekazywany obiekt jest listą**, to zostanie zwrócony jej pierwszy element, czym by nie był. Także o wyświetleniu lub nie ostrzeżenia decyduje długość samej listy (a nie struktura jej elementów).
 +  * **DIM()**:
 +    * Funkcja zwraca liczbę wymiarów lub długość (jeśli obiekt nie ma wymiarów).
 +  * **n_elements()**:​
 +    * Funkcja zwraca liczbę „atomowych” elementów obiektu (np. w przypadku macierzy - liczba komórek, w przypadku listy - długość wektora powstającego przez wywołanie na liście unlist()).
 +  * **coerce_to()**:​
 +    * Funkcja przeprowadza rzutowanie typów (w sposób nieco bardziej bezpieczny niż funkcje rodziny as.[...]).
 +
  
pakietassert.txt · ostatnio zmienione: 2015/07/01 15:33 przez t.zoltak