Anslut till en databas

Importera data på mellannivå i R

Filip Schouwenaars

Instructor, DataCamp

Hittills

  • Platta filer

  • Excel-filer

Importera data på mellannivå i R

Relationsdatabaser

  • Vad är en relationsdatabas?

  • Hur ansluter man?

  • Hur läser man en tabell?

Importera data på mellannivå i R

company

ch_1_1_slide.010.png

Importera data på mellannivå i R

company

ch_1_1_slide.011.png

Importera data på mellannivå i R

company

ch_1_1_slide.012.png

Importera data på mellannivå i R

company

ch_1_1_slide.013.png

Importera data på mellannivå i R

company

ch_1_1_slide.014.png

Importera data på mellannivå i R

company

ch_1_1_slide.015.png

Importera data på mellannivå i R

company

ch_1_1_slide.016.png

Importera data på mellannivå i R

company

ch_1_1_slide.017.png

Importera data på mellannivå i R

Databashanteringssystem

  • DBMS

  • Open source

    • MySQL, PostgreSQL, SQLite
  • Proprietär

    • Oracle Database, Microsoft SQL Server
  • SQL = Structured Query Language

Importera data på mellannivå i R

Databaser i R

  • Olika R-paket

  • MySQL: RMySQL

  • PostgresSQL: RPostgresSQL

  • Oracle Database: ROracle

  • Konventioner definierade i DBI

install.packages("RMySQL")

library(DBI) # library(RMySQL) not required

ch_1_1_slide.026.png

Importera data på mellannivå i R

Anslut till databas

con <- dbConnect(RMySQL::MySQL(), # Construct SQL driver
           dbname = "company",
           host = "courses.csrrinzqubik.us-
                            east-1.rds.amazonaws.com",
           port = 3306,
           user = "student",
           password = "datacamp")
  • con är ett DBIConnection-objekt
Importera data på mellannivå i R

Nu kör vi en övning!

Importera data på mellannivå i R

Preparing Video For Download...