powiedzmy mam wektor gdzie mam ustawić kilka atrybutów:Utrzymanie Atrybuty na wektorach
vec <- sample(50:100,1000, replace=TRUE)
attr(vec, "someattr") <- "Hello World"
Kiedy podzbiór wektor, atrybuty są odrzucane. Na przykład:
tmp.vec <- vec[which(vec > 80)]
attributes(tmp.vec) # Now NULL
Czy istnieje sposób, podzestaw i trwałość atrybutów bez konieczności zapisywania ich w innym obiekcie tymczasowym?
Bonus: Gdzie można znaleźć dokumentację dotyczącą tego zachowania?
Thx za odpowiedź! btw dla zestawienia podzbiorów jeden może zawierać przed przeniesieniem atrybutów na zewnątrz, 'if (! is.null (attrs $ names)) attrs $ names = names (x) [i]' na nazwy podzestawów list również. W przeciwnym razie prawdopodobnie spowoduje błąd. –