Iterează peste un vector
În videoclipul anterior, Filip ți-a prezentat două strategii diferite pentru utilizarea buclei for. Ca să-ți reîmprospătezi memoria, iată două bucle echivalente în R:
primes <- c(2, 3, 5, 7, 11, 13)
# loop version 1
for (p in primes) {
print(p)
}
# loop version 2
for (i in 1:length(primes)) {
print(primes[i])
}
Îți amintești de vectorul linkedin? Este un vector care conține numărul de vizualizări ale profilului tău de LinkedIn din ultimele șapte zile. Vectorul linkedin a fost predefinit, astfel încât să te poți concentra pe instrucțiuni!
Acest exercițiu face parte din cursul
R intermediar
Instrucțiuni pentru exercițiu
Scrie o buclă for care iterează peste toate elementele vectorului linkedin și afișează fiecare element separat. Fă asta în două moduri: folosind versiunea 1 a buclei și versiunea 2 a buclei din codul exemplu de mai sus.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# The linkedin vector has already been defined for you
linkedin <- c(16, 9, 13, 5, 2, 17, 14)
# Loop version 1
# Loop version 2