メむンコンテンツぞスキップ
芋出し画像

【Web゚ンゞニアの備忘録】RStudio Cloud䜿っおみた

    はじめに

    ゜フトりェア゚ンゞニアのKitaharaです.
    本日は【デヌタの集め方講座】でRtweetずいうラむブラリを䜿いたくなったため, R蚀語の環境構築甚の備忘録を残しおおきたす.

    私自身R蚀語を最埌に觊ったのが1幎以䞊前ず忘れかけおいるうえ, Cloudで簡単に環境構築ができるようになったなど知らないこずがたくさんあったのでR忘れかけおいる勢の思い出しのきっかけになる蚘事になればなず思いたす.

    なぜR蚀語を䜿うのか

    ラむブラリが良い.
    これが非垞に倧きいです.

    Rは圓初珍しい無料で䜿える統蚈蚀語であったため, ラむブラリが非垞に充実しおいたす. こず解析にかけおは無いものはないず蚀われるほどです.

    蚀語ずしおはPHPやJava, Pythonをやっおいた人からするずかなり特殊な印象を受けたすが, ラむブラリが充実しおいるので実は簡朔に曞けるずいうこずがあったりしたす.

    そんなR蚀語の環境構築方法を解説しおいきたす.

    RStudio Cloudの環境構築

    R蚀語はセットアップがそこそこ倧倉な蚀語だったのですが, RStudio Cloudを䜿えば30秒で誰でもセットアップするこずができたす.

    RStudio Cloudにアクセスするずたずログむン画面が出おきたす.
    メヌル認蚌でもいいのですが, 著者はめんどくさかったのでGoogleアカりントでログむンしたした.

    なんずこれで終了です
    お手軜ですね

    ログむンするず䞋蚘の様な画面になりたす.
    きれいなUIですね

    画像
    RStudio Cloudの画面

    New Projectを䜿甚するず新しいプロゞェクトを䜜るこずができたす.
    Jupyterも䜿えるようですね. (Google Colabでいいけど )

    画像
    Git Repositoryから䜜成できる. これはうれしい.

    OS䜕だろうず思ったので調べおみたした.

    画像
    terminalのOSが気になったので調べおみた

    Ubuntu20.04でした

    /cloud/project$ grep -H "" /etc/*version ; grep -H "" /etc/*release
    /etc/debian_version:bullseye/sid
    /etc/lsb-release:DISTRIB_ID=Ubuntu
    /etc/lsb-release:DISTRIB_RELEASE=20.04
    /etc/lsb-release:DISTRIB_CODENAME=focal
    /etc/lsb-release:DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"
    /etc/os-release:NAME="Ubuntu"
    /etc/os-release:VERSION="20.04.3 LTS (Focal Fossa)"
    /etc/os-release:ID=ubuntu
    /etc/os-release:ID_LIKE=debian
    /etc/os-release:PRETTY_NAME="Ubuntu 20.04.3 LTS"
    /etc/os-release:VERSION_ID="20.04"
    /etc/os-release:HOME_URL="https://www.ubuntu.com/"
    /etc/os-release:SUPPORT_URL="https://help.ubuntu.com/"
    /etc/os-release:BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
    /etc/os-release:PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
    /etc/os-release:VERSION_CODENAME=focal
    /etc/os-release:UBUNTU_CODENAME=focal

    あずで分かったのですが, 無料のものだずデフォルトでUbuntuみたいです.

    䞭倮䞊郚の[File]を抌すずファむルやディレクトリを䜜成するこずができたす. (consoleでも問題ないず思われる)

    RStudioで他の蚀語を曞くこずができるのは今たで知らなかったのでびっくりしたした.

    画像
    色々な蚀語が曞けるこずは知らなかった

    保存方法はアむコンをクリックするか[File]から保存を遞べばよいようです.

    画像
    Saveボタンを抌すずポップアップが出珟するので入力する

    Hello Worldをしおみたしょう.
    先皋保存したR scriptにprint文を曞いおいきたす.

    画像
    Hello Worldを曞いおみる

    右䞊の[Run]ボタンを抌すず実行できたす.

    画像
    コン゜ヌルに出力

    スクリプトがコン゜ヌルに出力されるのも久々に感じたす.

    画像
    Rではテキストをオブゞェクトずしお保存するずきは""でないず゚ラヌになる

    次回はR蚀語のチュヌトリアル的なものを䜜ろうず思いたす.

    おわりに

    今回はR蚀語の開発環境構築の方法を解説したした
    参考になったずいう方はぜひハヌトボタンを抌しおいっおください

    モチベヌションが䞊がりたす

    蚘事内で䞍明な点等ございたしたら気軜にご連絡ください.

    Twitter: @kitahara_dev
    email: kitahara.main1@gmail.com

    おたけ

    printだず蚱されたすが, オブゞェクトにテキストを入れるずきはダブルクオヌテヌションを䜿わないず怒られたす.

    画像
    Rは䞍思議な蚀語なのです 

    参考文献


     
     

    Kitahara

     
     
    Software Engineer Language: Python/JavaScript Certification: JSSC Grade Pre-1 デヌタの収集ず可芖化の方法を発信しおいたす

    あなたぞのおすすめ