모두 함께 섞기
지금까지 배운 내용을 활용하면 꽤 흥미로운 문제도 풀 수 있습니다.
이번에는 본인의 LinkedIn 프로필 조회 수를 기록하는 대신, 재직 중인 회사에서 설문 조사를 진행했다고 가정해 봅시다. LinkedIn 프로필이 있는 모든 직원에게 지난 7일 동안 프로필 방문 수를 물어봤고, 그 결과를 li_df라는 데이터 프레임에 저장했습니다. 이 데이터 프레임은 작업 공간에 준비되어 있습니다. 콘솔에 li_df를 입력해서 직접 확인해 보세요.
이 연습은 강의의 일부입니다
중급 R
연습 안내
day2데이터 프레임에서 이름이li_df인 두 번째 열 전체를 벡터로 선택하고,second에 할당하세요.second를 사용하여 논리 벡터를 만드세요. 해당 조회 수가 25보다 크거나 5보다 작으면TRUE, 그렇지 않으면FALSE가 되도록 합니다. 이 논리 벡터를extremes에 저장하세요.sum()에extremes를 적용하여TRUE에서extremes의 개수를 계산하세요 (즉, 조회 수가 매우 많거나 매우 적은 직원 수를 구합니다). 그 결과를 콘솔에 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# li_df is pre-loaded in your workspace
# Select the second column, named day2, from li_df: second
# Build a logical vector, TRUE if value in second is extreme: extremes
# Count the number of TRUEs in extremes