Встановіть з'єднання
Перший крок імпорту даних із бази даних SQL — створення з'єднання з нею. Як пояснив Філіп, вам потрібні різні пакети залежно від того, до якої бази ви хочете під'єднатися. Усі ці пакети працюють однаково, як визначено у пакеті DBI.
dbConnect() створює з'єднання між вашим сеансом R і базою даних SQL. Перший аргумент має бути об'єктом DBIdriver, який визначає, як встановлюються з'єднання та як дані зіставляються між R і базою даних. Для баз даних MySQL такий драйвер можна створити за допомогою RMySQL::MySQL().
Якщо база даних MySQL є віддаленою і розміщена на сервері, у dbConnect() також потрібно вказати такі аргументи: dbname, host, port, user і password. Більшість із цих параметрів уже надано.
Ця вправа є частиною курсу
Середній рівень імпорту даних у R
Інструкції до вправи
- Підключіть бібліотеку
DBI, яка вже встановлена на серверах DataCamp. - Відредагуйте виклик
dbConnect(), щоб під'єднатися до бази даних MySQL. Змініть аргументport(3306) і аргументuser("student").
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Load the DBI package
# Edit dbConnect() call
con <- dbConnect(RMySQL::MySQL(),
dbname = "tweater",
host = "courses.csrrinzqubik.us-east-1.rds.amazonaws.com",
port = 0000,
user = "",
password = "datacamp")