1. 학습
  2. /
  3. 강의
  4. /
  5. R 데이터 가져오기 중급

Connected

연습 문제

Query tweater (1)

데이터 사이언티스트로 일하다 보면, 수백만 행을 가진 거대한 데이터베이스를 자주 다루게 됩니다. 이 데이터로 분석을 하려면, 실제로는 그중 일부분만 필요할 때가 많습니다. 이럴 때는 데이터베이스에 SQL 쿼리를 보내서, R로 정말 필요한 데이터만 가져오는 것이 좋습니다.

이때 사용하는 함수가 dbGetQuery()입니다. 평소처럼 첫 번째 인자로 연결 객체를 넘기고, 두 번째 인자로는 문자열 형태의 SQL 쿼리를 전달합니다. 아래 예시는 people 데이터셋에서 gender가 "male"인 행의 age 변수를 선택합니다:

dbGetQuery(con, "SELECT age FROM people WHERE gender = 'male'")

tweater 데이터베이스에 대한 연결은 이미 준비되어 있습니다.

지침

100 XP
  • dbGetQuery()를 사용해 데이터 프레임 elisabeth를 만드세요. comments 테이블에서 댓글 작성자가 elisabeth인, 즉 user_id가 1인 행의 tweat_id 열을 선택해야 합니다.
  • 데이터베이스를 올바르게 쿼리했는지 확인할 수 있도록 elisabeth를 출력하세요.