Właśnie zaczynam uczyć się R i mam problem, który pozostawia mnie dość zdezorientowany. Moim celem jest stworzenie pustego wektora i dołączenie do niego elementów. Wydaje się dość łatwe, ale rozwiązania, które widziałem na stackoverflow nie wydają się działać.Nie można utworzyć pustego wektora i dodać nowych elementów w R
Mianowicie,
> a <- numeric()
> append(a,1)
[1] 1
> a
numeric(0)
nie mogę zupełnie zrozumieć, co robię źle. Czy ktoś chce pomóc nowicjuszowi?
Moglibyśmy również zrobić 'a <- append (a, 1)', ale 'c()' byłoby prawdopodobnie bardziej idiomatyczne. I dla początkujących powinienem również wspomnieć, że rosnące obiekty, takie jak te, są ok, gdy dopiero się uczysz i czujesz język, ale uważane są za złą praktykę (będzie bardzo, bardzo wolno), a ogólnie powinni go unikać. – joran