1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập dữ liệu nâng cao trong R

Connected

Bài tập

Thiết lập kết nối

Bước đầu tiên để nhập dữ liệu từ một cơ sở dữ liệu SQL là tạo kết nối đến nó. Như Filip đã giải thích, bạn cần các package khác nhau tùy vào cơ sở dữ liệu muốn kết nối. Tất cả các package này đều thực hiện theo một cách thống nhất, như được quy định trong package DBI.

dbConnect() tạo kết nối giữa phiên R của bạn và một cơ sở dữ liệu SQL. Đối số đầu tiên phải là một đối tượng DBIdriver, chỉ định cách thiết lập kết nối và ánh xạ dữ liệu giữa R và cơ sở dữ liệu. Cụ thể với cơ sở dữ liệu MySQL, bạn có thể tạo driver này bằng RMySQL::MySQL().

Nếu cơ sở dữ liệu MySQL là cơ sở dữ liệu từ xa được lưu trên máy chủ, bạn cũng phải chỉ định các đối số sau trong dbConnect(): dbname, host, port, user và password. Hầu hết các thông tin này đã được cung cấp sẵn.

Hướng dẫn

100 XP
  • Nạp thư viện DBI, thư viện này đã được cài sẵn trên máy chủ của DataCamp.
  • Chỉnh lời gọi dbConnect() để kết nối tới cơ sở dữ liệu MySQL. Đổi đối số port (3306) và đối số user ("student").