Bắt đầu ngayBắt đầu miễn phí

Hãy lịch sự và ...

Mỗi lần bạn kết nối tới cơ sở dữ liệu bằng dbConnect(), bạn đang tạo một kết nối mới tới cơ sở dữ liệu đó. RMySQL tự động đặt một giới hạn tối đa số kết nối mở và sẽ đóng bớt một số kết nối cho bạn, nhưng dù vậy: tốt nhất là bạn nên chủ động ngắt kết nối khỏi cơ sở dữ liệu sau đó. Bạn làm điều này với hàm dbDisconnect().

Đoạn mã để kết nối với cơ sở dữ liệu đã có sẵn, bạn có thể hoàn thiện nốt tập lệnh không?

Bài tập này là một phần của khóa học

Nhập dữ liệu nâng cao trong R

Xem khóa học

Hướng dẫn bài tập

  • Dùng kỹ thuật bạn thích để tạo data frame long_tweats. Data frame này chọn các cột postdate từ các quan sát trong tweats nơi độ dài ký tự của biến post lớn hơn 40.
  • In long_tweats.
  • Ngắt kết nối khỏi cơ sở dữ liệu bằng dbDisconnect().

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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")

# Create the data frame  long_tweats


# Print long_tweats
print(long_tweats)

# Disconnect from the database
Chỉnh sửa và Chạy Mã