시작하기무료로 시작하기

데이터 유틸리티

R에는 데이터 구조를 다루는 데 유용한 함수들이 다양하게 준비되어 있습니다.

  • seq(): from, to, by 인수를 지정하여 수열을 생성합니다.
  • rep(): 벡터나 리스트의 요소를 반복합니다.
  • sort(): 벡터를 오름차순으로 정렬합니다. 숫자는 물론 문자열과 논리값에도 사용할 수 있습니다.
  • rev(): 역순 정렬이 가능한 데이터 구조의 요소를 뒤집습니다.
  • str(): R 객체의 구조를 표시합니다.
  • append(): 벡터나 리스트를 합칩니다.
  • is.*(): R 객체의 클래스를 확인합니다.
  • as.*(): R 객체를 다른 클래스로 변환합니다.
  • unlist(): (중첩된) 리스트를 펼쳐 벡터를 만듭니다.

소셜 미디어 프로필 조회 데이터를 기억하시나요? 지난 7일간의 LinkedIn 및 Facebook 조회 수가 리스트로 미리 정의되어 있습니다.

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

중급 R

강의 보기

연습 안내

  • linkedinfacebook 리스트를 각각 벡터로 변환하여 li_vecfb_vec에 저장하세요.
  • 다음으로, fb_vecli_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
코드 편집 및 실행