(II) : Tryb name

Tryb name odnosi się do obiektów, które są nazwami utworzonymi dla i z innych obiektów. W trybie name istnieją tylko funkcje as.name() i is.name(). Nazwy mogą mieć długość do 10 000 bajtów. Funkcja as.name() przyjmuje argumenty, które mogą być logiczne, numeryczne, złożone, surowe, znakowe lub nazwa. Argumenty innych trybów dają błąd. Funkcja używa pierwszego elementu obiektu do przypisania nazwy. Na przykład:

> mat

one two

row1 1 6

row2 2 7

> as.name(mat)

`1`.

Funkcja is.name() sprawdza, czy argument ma nazwę trybu i zwraca PRAWDA, jeśli tak, a FALSE w przeciwnym razie. Zauważ, że nazwa trybu i symbol typu są takie same, ponieważ nazwa. () jest taka sama jak nazwa.symbol (), a is.name () jest taka sama jak is.symbol (). Nazwa trybu to konwencja S3, a symbolem typu jest konwencja S4. Więcej informacji można znaleźć, wprowadzając ? name w wierszu R.

Dodaj komentarz

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