1. 学ぶ
  2. /
  3. コース
  4. /
  5. R dla finansów – poziom średnio zaawansowany

Connected

演習

Pętla po wektorze

Na koniec naszego omówienia pętli czas na pętlę for. Kiedy wiesz, ile razy chcesz powtórzyć daną operację, pętla for jest świetnym wyborem. Jej idea polega na tym, że przechodzisz przez sekwencję krok po kroku i wykonujesz określoną akcję na każdym etapie. Sekwencja to najczęściej wektor liczb (np. zakres 1:10), ale może też zawierać liczby w dowolnej kolejności, jak c(2, 5, 4, 6), a nawet ciąg znaków!

for (value in sequence) {
    code
}

Inaczej mówiąc: „dla każdej wartości w mojej sekwencji wykonaj ten kod." Na przykład: „dla każdego wiersza ramki danych wypisz kolumnę 1" albo „dla każdego słowa w zdaniu sprawdź, czy to słowo to DataCamp".

Wypróbujmy to w praktyce! Najpierw stworzysz pętlę, która wypisuje wartości z sekwencji od 1 do 10. Następnie zmodyfikujesz tę pętlę tak, żeby sumowała wartości od 1 do 10 – w każdej iteracji kolejna wartość z sekwencji będzie dodawana do bieżącej sumy.

Wektor seq i zmienna sum są już dla ciebie zdefiniowane.

指示

100 XP
  • Uzupełnij pętlę for, używając seq jako sekwencji. W każdej iteracji wypisz value.
  • Użyj pętli do zsumowania liczb z seq. W każdej iteracji dodaj value do sum, a następnie wypisz sum.