Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
28
1.WprowadzeniedoprogramuR
Tabela1.2.ZestawienienajważniejszychatrybutówzwiązanychzobiektamiwjęzykuR
Atrybut
Znaczenie
class
klasaobiektu
col.names
nazwykolumn
dim
wymiarytablic/macierzy
dimnames
nazwyposzczególnychwymiarów(najczęściejodpowiadaatrybutom
names/col.namesirow.names)
levels
kategorie(poziomy)zmiennejnominalnej
names
nazwyelementówlisty/kolumnwtablicydanych
row.names
nazwywierszy
tsp
dlaszeregówczasowych:początek,konieciczęstotliwość
Źródło:opracowaniewłasne.
>print(attr(data_binary,"row.names"))
powodujepojawieniesięwoknieśrodowiskaR:
[1]"1""2""3""4""5""6""7""8"
Natomiastkonstrukcja
>attr(data_binary,"names")<-c("kolumna_pierwsza",
"kolumna_druga","kolumna_trzecia","kolumna_czwarta",
"kolumna_piąta","kolumna_szósta","kolumna_siódma",
"kolumna_ósma","kolumna_przedostatnia","kolumna_ostatnia")
zmienianazwykolumnwtabelidanych.
Alternatywnie
dlakonstrukcjiattr(nazwa_obiektu,nazwa_atrybutu)
możnaużywaćinstrukcjinazwa_atrybutu(nazwa_obiektu).Poprzedniepole-
ceniemożnawtejkonwencjizapisaćjako:
>names(data_binary)<-c("kolumna_pierwsza","kolumna_druga",
"kolumna_trzecia","kolumna_czwarta","kolumna_piąta",
"kolumna_szósta","kolumna_siódma","kolumna_ósma",
"kolumna_przedostatnia","kolumna_ostatnia")
DlaczytelnikówużywającychjęzykówC/C++/C#,VBczyJavętaostatniainstruk-
cja(błędnieinterpretowanajakopodstawieniepodrezultatfunkcji)możewydaćsięnie-
czytelna,jesttojednakjednazespecyficznychcechR,doktórychszybkomożnasię
przyzwyczaić,używająctegojęzykaiśrodowiska.
Wprzypadkuwersji2.4językaRdowyświetleniaizmianyatrybutówmożnabyło
używaćselektoraelementówlisty($),jednakwnowszychwersjachpakietuniezaleca
siętejtechniki,czegokonsekwencjąjestpojawianiesięodpowiednichostrzeżeńprzy
próbachjejzastosowania.