R로 MySQL 데이터베이스의 데이터 조작

5378 단어 RubyR

하고 싶은 일

  • MySQL의 데이터베이스 데이터는 R에서 추출하여 분석하고자 합니다
  • ※ Mac 환경에서 실행됩니다.Linux/UNIX도 같은 순서로 실행됩니다.

    RMySQL 설치


    RMySQL은 R용 데이터베이스 인터페이스와 MySQL 드라이버를 포함하는 패키지입니다.
    $ sudo R
    > install.packages("DBI")
    > install.packages("RMySQL")
    

    R에서 MySQL 데이터베이스로 연결


    RMySQL 라이브러리 가져오기

    $ R
    > library(RMySQL)
     要求されたパッケージ DBI をロード中です
    

    ySQL 데이터베이스에 대한 세션 만들기

    > md <- dbDriver("MySQL")
    > dbconnector <- dbConnect(md, dbname="sample_db", user="root", password="root")
    

    데이터베이스에 있는 MySQL 질의 실행 결과를 R의 테이블에 저장

    > sample.table <- dbGetQuery(dbconnector, "select * from sample_table")
    

    ySQL 데이터베이스와의 세션 중지

    > dbDisconnect(dbconnector)
    [1] TRUE
    

    얻은 데이터 확인


    "data.frame"형식으로 얻은 것으로 보입니다.
    > class(sample.table)
    [1] "data.frame"
    > sample.table
            id      name 
    1       1       user1
    2       2       user2 
    3       3       user3
    4       4       user4
    5       5       user5 
    6       6       user6
    
     
     

    혜비수 점심


    해남 닭밥 식당


    혜비수 점심 랭킹 TOP5에 진입한 맛.
    부드러운 닭고기와 재스민 밥에 3가지 소스를 얹어 먹는다.
    닭고기 국물에 스며든 재스민 밥은 너무 맛있어서 항상 두세 잔씩 바꾼다.
  • 닭밥 850엔
  • URL http://tabelog.com/tokyo/A1303/A130302/13020061/
  • 좋은 웹페이지 즐겨찾기