강의

멘토링

로드맵

Inflearn brand logo image
Data Science

/

Data Analysis

初心者のためのRプログラミングコア教材

Rの基礎文法とよく使う関数、そして有用に使われる中~高級テクニックを盛り込んだPDF教材です。

  • coco
R
Web Crawling

こんなことが学べます

  • Rプログラミングの基礎

  • よく使うR関数とテクニック

  • データ分析のためのRプログラミング

Rプログラミング、初心者のためのコア教材として一度に!

映像コンテンツではなく、教材ダウンロードコンテンツです。

RとRstudioのインストールから、Rプログラミングの基礎能力を強化できるように目次を構成しました。
Vector、Dataframe、listの概念とよく使う関数やテクニックを中心に作成しました。
また、ウェブクロールの基礎まで一緒に学び、練習してみましょう。

R 基本文法 PDF 教材と実践コードの構成

R言語を初めて接する方が順番についてくるように内容を構成しました。
ctrl+C、ctrl+VですぐにRで練習できるようにPDFを設定しました。
*文書は定期的に内容を更新します。

教材目次(2020年7月基準)

1. Rのインストールと設定

  • RとRstudioのインストール
  • Rstudio設定
  • Rstudioウィンドウの説明
  • エンコーディング設定
  • RスタジオでRscriptを開くと文字が壊れる現象
  • RStudioキーボードショートカット設定

2. Vector の取り扱い方法

  • 変数の宣言と実行
  • 数値型文字型変換: as.character/as.numeric
  • ベクトル宣言:数字型/文字型
  • ベクトルインデックスの取り扱い方法
    1. vectorの単一要素アプローチ
    2. vectorの多要素アプローチ
    3. vectorの連続多要素アプローチ
    4. vectorから特定の要素を削除する方法
    5. vectorからTrue / Falseにアクセスする方法
  • Vector ソート: sort/order 関数
    1. Sort関数
    2. order 関数
    3. Seq/Rep関数

3. Matrixの取り扱い方法

  • matrix宣言/matrix要素アプローチ
  • matrixとdata.frameの違い
  • dataframe列/行名を設定する(colnames / rownames関数)
  • paste 関数と paste0 関数
  • rbind/cbind/c関数

4. 繰り返し文

  • for文の使い方
  • cat関数とprint関数/繰り返し文を操作するときにやるべきこと
  • Whileドア

5.ファイル管理(入出力と保存)

  • csvファイル私が欲しいパスに保存する:write.csv、getwd、setwd
  • コードでフォルダを作成するdir.create関数
  • フォルダ内に複数のcsvファイルを1つに読み込む:list.files関数
  • 文字列を検索する関数(str_detect関数、%in%演算子)
  • 複数のフォルダから希望のcsvファイルのみを呼び出して結合する

6. Apply 系列関数と list を理解する

  • apply関数を理解する、データ列ごとの合計/行ごとの合計を取得する
  • tapply関数を正しく知る、データ要素ごとの関数を適用する
  • list関数を理解する
  • 文字列を分離する関数: str_split/list構造
  • sapply関数とlapply関数を学ぶ
  • listにdo.callステートメントを使用する
  • listを保存する:save / load関数

7. その他よく使う関数

  • Vector, matrix, dataframe, list dimension を求める
  • Rで自動的に複数の変数を宣言する
  • plotを保存する(解像度とサイズ変更、マルチプロット)
  • Rで関数の内部変数を外部で使用する方法
  • コードを実行しないようにするSys.sleep関数
  • 現在の日付または時刻を取得する関数: Sys.time/Sys.Date
  • NA、Inf、-Infデータの検索方法
  • AND、OR、NOT演算子
  • 復元抽出/非復元抽出:sample関数

8. ランダムにしてみるRとするWebクロール

  • Clien(クリアン)コミュニティクロール1
  • Clien コミュニティクロール 2
  • Clien コミュニティクロール 3

案内

📣受講前に参考にしてください!
本コンテンツは映像コンテンツではなく、テキスト文書からなる教材コンテンツです。
完全なPDF資料をダウンロードする前の目次とPart 1. sampleに該当する内容をぜひ参考にしてください。
資料をダウンロードした場合、講義の払い戻しはできません。

本書の不正な配布、複製、および使用を禁止します。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Rに初めて触れる方

  • プログラミング初めての方

  • データを扱いたい方

こんにちは
です。

8,279

受講生

500

受講レビュー

136

回答

4.4

講座評価

20

講座

학부에서는 통계학을 전공하고 산업공학(인공지능) 박사를 받고 여전히 공부중인 백수입니다.

 

수상

ㆍ 제6회 빅콘테스트 게임유저이탈 알고리즘 개발 / 엔씨소프트상(2018)

ㆍ 제5회 빅콘테스트 대출 연체자 예측 알고리즘개발 / 한국정보통신진흥협회장상(2017)

ㆍ 2016 날씨 빅데이터 콘테스트/ 기상산업 진흥원장상(2016) 

ㆍ 제4회 빅콘테스트 보험사기 예측 알고리즘 개발 / 본선진출(2016)

ㆍ 제3회 빅콘테스트 야구 경기 예측 알고리즘 개발 / 미래창조과학부 장관상(2015)

* blog : https://bluediary8.tistory.com

주로 연구하는 분야는 데이터 사이언스, 강화학습, 딥러닝 입니다.

크롤링과 텍스트마이닝은 현재는 취미로 하고있습니다 :) 

크롤링을 이용해서 인기있는 커뮤니티 글만 수집해서 보여주는 마롱이라는 앱을 개발하였고

전국의 맛집리스트와 블로그를 수집해서 맛집 추천 앱도 만들었었죠 :) (시원하게 말아먹..)

지금은 인공지능을 연구하는 박사과정생입니다.

 

 

 

 

カリキュラム

全体

45件

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

3件

3.7

3件の受講レビュー

  • h95029221036님의 프로필 이미지
    h95029221036

    受講レビュー 7

    平均評価 5.0

    5

    100% 受講後に作成

    It helped me understand R...

    • liviate1464님의 프로필 이미지
      liviate1464

      受講レビュー 2

      平均評価 5.0

      5

      100% 受講後に作成

      It was a good textbook because it had a clear direction. I think it would be better to search and refer to the most basic parts.

      • booby104님의 프로필 이미지
        booby104

        受講レビュー 1

        平均評価 1.0

        1

        13% 受講後に作成

        I'm writing this because I think there are people who bought it thinking it was a video like me. It's not a video, it's only information. If it was going to be like this, I should have bought a book.

        ¥2,175

        cocoの他の講座

        知識共有者の他の講座を見てみましょう!

        似ている講座

        同じ分野の他の講座を見てみましょう!