시작하기무료로 시작하기

NA 개수 세기

이제 상태 코드 추출기의 더 엄격한 버전이 생겼으니, URL 목록에 적용해 보려고 해요.

여기서의 목표는 목록에 있는 웹사이트 중 상태 코드가 200에서 203 사이가 아닌 것이 무엇인지 확인하는 거예요. 이를 위해 is.na() 함수의 동작을 뒤집어, 값이 누락되었을 때 TRUE를 반환하는 대신 FALSE를 반환하도록 만들 거예요.

urls 벡터와 strict_code() 함수는 작업 공간에 준비되어 있어요. httrpurrr도 미리 로드되어 있습니다.

이 연습은 강의의 일부입니다

purrr로 배우는 중급 함수형 프로그래밍

강의 보기

연습 안내

  • strict_code()를 url 벡터에 적용해 실행하세요.

  • 결과의 이름을 urls 벡터를 사용해 set_names() 함수로 설정하세요.

  • is.na() 함수의 동작을 부정해 "뒤집으세요".

  • 결과 벡터에 is_not_na() 함수를 사용하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Map the strict_code function on the urls vector
res <- ___(urls, ___)

# Set the names of the results using the urls vector
res_named <- ___(res, ___)

# Negate the is.na function
is_not_na <- ___(___)

# Run is_not_na on the results
is_not_na(___)
코드 편집 및 실행