Mulai sekarangMulai gratis

Impor semua tabel

Selain users, kita juga tertarik pada tabel tweats dan comments. Namun, memanggil dbReadTable() secara terpisah untuk setiap tabel dalam basis data Anda akan menyebabkan banyak duplikasi kode. Masih ingat fungsi lapply()? Anda dapat menggunakannya lagi di sini! Sebuah koneksi sudah disiapkan untuk Anda, begitu pula sebuah vektor table_names yang berisi nama semua tabel dalam basis data.

Latihan ini merupakan bagian dari kursus

Mengimpor Data Tingkat Menengah di R

Lihat Kursus

Instruksi latihan

  • Lengkapi fungsi lapply() untuk mengimpor tabel users, tweats, dan comments dalam satu pemanggilan. Hasilnya, berupa daftar data frame, akan disimpan dalam variabel tables.
  • Cetak tables untuk memeriksa apakah hasilnya sudah benar.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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
Edit dan Jalankan Kode