시작하기무료로 시작하기

모든 테이블 가져오기

users 외에도 tweatscomments 테이블에도 관심이 있어요. 하지만 데이터베이스의 모든 테이블마다 dbReadTable()을 따로 호출하면 코드가 많이 중복되겠죠. lapply() 함수를 기억하시나요? 여기서 다시 사용할 수 있어요! 연결은 이미 준비되어 있고, 데이터베이스의 모든 테이블 이름을 담은 벡터 table_names도 제공되어 있어요.

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

R 데이터 가져오기 중급

강의 보기

연습 안내

  • lapply()를 완성해 users, tweats, comments 테이블을 한 번에 가져오세요. 결과는 데이터 프레임의 리스트이며, 변수 tables에 저장돼요.
  • 제대로 가져왔는지 확인하려면 tables를 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Load the DBI package
library(DBI)

# Connect to the MySQL database: con
con <- dbConnect(RMySQL::MySQL(), 
                 dbname = "tweater", 
                 host = "courses.csrrinzqubik.us-east-1.rds.amazonaws.com", 
                 port = 3306,
                 user = "student",
                 password = "datacamp")

# Get table names
table_names <- dbListTables(con)

# Import all tables
tables <- lapply(___, ___, conn = con)

# Print out tables
코드 편집 및 실행