1. 学习
  2. /
  3. 课程
  4. /
  5. 금융을 위한 R 중급

Connected

练习

벡터에 대해 루프 돌리기

루프에 관한 논의의 마지막은 for 루프입니다. 반복 횟수를 미리 알고 있을 때는 for 루프가 좋은 선택이에요. for 루프의 핵심은 시퀀스를 한 번에 하나씩 순서대로 거치며, 각 단계마다 동작을 수행하는 것입니다. 이때 시퀀스는 보통 숫자 벡터(예: 1:10)이지만, c(2, 5, 4, 6)처럼 정렬되어 있지 않은 숫자일 수도 있고, 문자 시퀀스일 수도 있어요!

for (value in sequence) {
    code
}

말로 풀면, "시퀀스의 각 value에 대해 이 코드를 실행하라"는 뜻입니다. 예를 들어, "데이터 프레임의 각 행에 대해 1열을 출력하라" 또는 "문장의 각 단어에 대해 그 단어가 DataCamp인지 확인하라"와 같아요.

이제 예제를 풀어 봅시다! 먼저, 1부터 10까지의 시퀀스 값을 출력하는 루프를 만듭니다. 그런 다음, 그 루프를 수정해 1부터 10까지의 값을 누적 합으로 더해 가도록 하세요. 각 반복에서 시퀀스의 다음 값이 현재 합에 더해집니다.

벡터 seq와 변수 sum은 이미 정의되어 있어요.

说明

100 XP
  • for 루프를 완성하세요. 시퀀스로는 seq를 사용하고, 각 반복마다 value를 출력하세요.
  • 루프를 사용해 seq의 숫자를 합산하세요. 각 반복에서 value를 sum에 더한 뒤, sum을 출력해야 합니다.