NA 개수 세기
이제 상태 코드 추출기의 더 엄격한 버전이 생겼으니, URL 목록에 적용해 보려고 해요.
여기서의 목표는 목록에 있는 웹사이트 중 상태 코드가 200에서 203 사이가 아닌 것이 무엇인지 확인하는 거예요. 이를 위해 is.na() 함수의 동작을 뒤집어, 값이 누락되었을 때 TRUE를 반환하는 대신 FALSE를 반환하도록 만들 거예요.
urls 벡터와 strict_code() 함수는 작업 공간에 준비되어 있어요. httr와 purrr도 미리 로드되어 있습니다.
이 연습은 강의의 일부입니다
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(___)