データベースに接続する

Rで学ぶ中級データインポート

Filip Schouwenaars

Instructor, DataCamp

ここまで

  • フラットファイル

  • Excel ファイル

Rで学ぶ中級データインポート

リレーショナルデータベース

  • リレーショナルデータベースとは?

  • 接続方法は?

  • テーブルの読み取り方は?

Rで学ぶ中級データインポート

company

ch_1_1_slide.010.png

Rで学ぶ中級データインポート

company

ch_1_1_slide.011.png

Rで学ぶ中級データインポート

company

ch_1_1_slide.012.png

Rで学ぶ中級データインポート

company

ch_1_1_slide.013.png

Rで学ぶ中級データインポート

company

ch_1_1_slide.014.png

Rで学ぶ中級データインポート

company

ch_1_1_slide.015.png

Rで学ぶ中級データインポート

company

ch_1_1_slide.016.png

Rで学ぶ中級データインポート

company

ch_1_1_slide.017.png

Rで学ぶ中級データインポート

データベース管理システム

  • DBMS

  • オープンソース

    • MySQL、PostgreSQL、SQLite
  • プロプライエタリ

    • Oracle Database、Microsoft SQL Server
  • SQL = Structured Query Language(構造化照会言語)

Rで学ぶ中級データインポート

R でのデータベース

  • R パッケージはDBごとに異なる

  • MySQL: RMySQL

  • PostgresSQL: RPostgresSQL

  • Oracle Database: ROracle

  • 規約は DBI で定義

install.packages("RMySQL")

library(DBI) # library(RMySQL) not required

ch_1_1_slide.026.png

Rで学ぶ中級データインポート

データベースに接続

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 は DBIConnection オブジェクトです
Rで学ぶ中級データインポート

Let's practice!

Rで学ぶ中級データインポート

Preparing Video For Download...