शुरू करेंमुफ़्त में शुरू करें

सभी टेबल इम्पोर्ट करें

users के अलावा, हम tweats और comments टेबल में भी रुचि रखते हैं। लेकिन आपकी डेटाबेस की हर टेबल के लिए अलग-अलग dbReadTable() कॉल लिखने से बहुत कोड दोहराव हो जाएगा। क्या आपको lapply() फंक्शन याद है? आप इसे यहाँ दोबारा इस्तेमाल कर सकते हैं! आपके लिए कनेक्शन पहले से लिखा हुआ है, साथ ही एक वेक्टर table_names भी है जिसमें डेटाबेस की सभी टेबलों के नाम हैं।

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट Importing Data in 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
कोड संपादित करें और चलाएँ