Mulai sekarangMulai gratis

Kueri tweater (1)

Dalam pekerjaan Anda sebagai data scientist, Anda akan sering bekerja dengan basis data besar yang berisi tabel dengan jutaan baris. Jika Anda ingin melakukan analisis pada data ini, bisa jadi Anda hanya memerlukan sebagian kecilnya. Dalam kasus seperti ini, sebaiknya kirim kueri SQL ke basis data Anda, dan hanya impor data yang benar-benar Anda perlukan ke R.

dbGetQuery() adalah fungsi yang Anda butuhkan. Seperti biasa, pertama Anda meneruskan objek koneksi ke fungsi tersebut. Argumen kedua adalah kueri SQL dalam bentuk string karakter. Contoh berikut memilih variabel age dari himpunan data people di mana gender bernilai "male":

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

Sebuah koneksi ke basis data tweater sudah disiapkan untuk Anda.

Latihan ini merupakan bagian dari kursus

Mengimpor Data Tingkat Menengah di R

Lihat Kursus

Instruksi latihan

  • Gunakan dbGetQuery() untuk membuat data frame, elisabeth, yang memilih kolom tweat_id dari tabel comments di mana elisabeth adalah pemberi komentar, user_id-nya adalah 1
  • Cetak elisabeth agar Anda dapat melihat apakah Anda telah melakukan kueri basis data dengan benar.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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

# Import tweat_id column of comments where user_id is 1: elisabeth


# Print elisabeth
Edit dan Jalankan Kode