(IV) Funkcja nchar()

Funkcja nchar() zlicza znaki w obiektach, które mogą zostać przekształcone w znak trybu. Funkcja przyjmuje trzy argumenty: x, type i allowNA. Argument x jest obiektem. Funkcja wymusza na obiekcie znak, a policzone znaki to znaki wymuszonego obiektu. Na przykład:

> as.character (a.list)

[1] “1: 4” “c (\” abc \ “, \” cde \ “)” “NULL”

> nchar (a.list)

[1] 3 15 4

Cytaty nie są liczone. Typ argumentu jest argumentem znakowym i może przyjmować wartości „b”, „znaków” lub „szerokości”. Jeśli wybrano „bajty”, zliczane są bajty łańcuchów. W przypadku wybrania „znaków” zliczana jest standardowa liczba znaków w tekście. Jeśli wybrano „szerokość”, zliczana jest liczba znaków, które funkcja cat() przypisałaby ciągom. Wartość domyślna to „char”. Zwykle nie ma różnicy między tymi trzema. Argument allowNA jest argumentem logicznym. Jeśli jest ustawiony na PRAWDA, łańcuchy, które nie są prawidłowe, są ustawiane jako równe NA. Jeśli ustawiono na FALSE, niepoprawne łańcuchy powodują błąd i powodują zatrzymanie funkcji. Wartość domyślna to FALSE. Więcej informacji na temat nchar() można znaleźć, wpisując ?char w wierszu polecenia R

Dodaj komentarz

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