LoslegenKostenlos starten

Sei höflich und ...

Jedes Mal, wenn du dich mit dbConnect() mit einer Datenbank verbindest, erstellst du eine neue Verbindung zu dieser Datenbank. RMySQL legt automatisch eine maximale Anzahl offener Verbindungen fest und schließt einige Verbindungen für dich. Trotzdem gilt: Es ist immer höflich, die Verbindung anschließend manuell zu trennen. Das machst du mit der Funktion dbDisconnect().

Der Code zum Herstellen der Verbindung zur Datenbank ist bereits vorhanden. Kannst du das Skript fertigstellen?

Diese Übung ist Teil des Kurses

<Kurs>Fortgeschrittenes Importieren von Daten in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle mit der Methode deiner Wahl ein Data Frame long_tweats. Es wählt die Spalten post und date aus den Beobachtungen in tweats aus, bei denen die Zeichenlänge der Variable post größer als 40 ist.
  • Gib long_tweats aus.
  • Trenne die Verbindung zur Datenbank mit dbDisconnect().

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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
Code bearbeiten und ausführen