데이터 유틸리티
R에는 데이터 구조를 다루는 데 유용한 함수들이 다양하게 준비되어 있습니다.
seq():from,to,by인수를 지정하여 수열을 생성합니다.rep(): 벡터나 리스트의 요소를 반복합니다.sort(): 벡터를 오름차순으로 정렬합니다. 숫자는 물론 문자열과 논리값에도 사용할 수 있습니다.rev(): 역순 정렬이 가능한 데이터 구조의 요소를 뒤집습니다.str(): R 객체의 구조를 표시합니다.append(): 벡터나 리스트를 합칩니다.is.*(): R 객체의 클래스를 확인합니다.as.*(): R 객체를 다른 클래스로 변환합니다.unlist(): (중첩된) 리스트를 펼쳐 벡터를 만듭니다.
소셜 미디어 프로필 조회 데이터를 기억하시나요? 지난 7일간의 LinkedIn 및 Facebook 조회 수가 리스트로 미리 정의되어 있습니다.
이 연습은 강의의 일부입니다
중급 R
연습 안내
linkedin과facebook리스트를 각각 벡터로 변환하여li_vec와fb_vec에 저장하세요.- 다음으로,
fb_vec에li_vec를 추가하세요(Facebook 데이터가 뒤에 옵니다). 결과를social_vec에 저장하세요. - 마지막으로,
social_vec를 높은 값에서 낮은 값으로 정렬하고 결과 벡터를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# The linkedin and facebook lists have already been created for you
linkedin <- list(16, 9, 13, 5, 2, 17, 14)
facebook <- list(17, 7, 5, 16, 8, 13, 14)
# Convert linkedin and facebook to a vector: li_vec and fb_vec
# Append fb_vec to li_vec: social_vec
# Sort social_vec