R言語

【随時更新】ゼロから始めるR言語

R言語

はじめまして、さぎのみやです。

こちらではプログラミング言語【R】を使って、様々なことをしていきます。

Rを勉強にしている人に、参考にしていただければ嬉しいです。

もしエラーがおきたらteratailで質問してみてください。エンジニアさんやプログラマーさんが教えてくれますよ。

Rを使う準備

【R】を使うには、インストールする必要があります。さらに、Rを使いやすくするために「RStudio」を使っていきます。

R-RStudio
【R】と【RStudio】インストール方法を具体的に説明してみた【Windows/Mac】【2018/6/12日更新】Rをインストールしたい! Rstudioをインストールしたい! ということはありませんか? この記事では、【R】のインストール方法と【Rstudio】のインストール方法を書いています。 具体的に書いているので、一つずつ実行していってください。...

Rではパッケージという便利にしてくれるものをよく使います。そのパッケージのインストール方法と使い方をお伝えします。

RStudio
【R】RStudioでパッケージをインストールする方法と読み込みまでの流れ【018/6/13日更新】パッケージとは、Rの機能を拡大させてくれるものだわ。 まあ、必要不可欠なものだと言っても過言ではないです。 今回は【RStudio】で、パッケージをインストールする方法と、読み込む方法を書いているわ。 パッケージを使って、Rライフを充実させてください。...

どうやって分析したのか可視化できるソフトです。プレゼンなので使えます。

r analyticflow
【2018】R AnalyticFlowのインストール方法を画像を使って説明R AnalyticFlowというとにかく便利なものインストール方法を説明していきます。R AnalyticFlowは人に分析手法を説明するときに使える R AnalyticFlowのインストール方法 1.R AnalyticFlowのサイトにいく 2.ダウンロードを押す 3.自分のパソコンのOSに合ったインストーラーをダウンロードする 4.3でインストールしたものをダブルクリック 5.次へ連打 まとめ R AnalyticFlowは人に分析手法を説明するときに使える R AnalyticFlowは人に分析手法を説明するときに使えます。こんな感じです。 分析 こんな感じで分析の流れを可視化することが出来ます。 R AnalyticFlowのインストール方法...

パッケージを使ってみたいという人は、この記事をどうぞ。

dplyr
【超入門dplyr】Rのパッケージであるdplyrの最低限知っておくべき使い方【2018/6/13日更新】パッケージを使うのすら初心者なんだけど dplyrってどうやって使うんだっけ? という方にdplyrの使い方をお伝えするよ。Rstudioでおこなうよ。 Rにもともと入っているデータを使うので、データをダウンロードする必要もないですわ。 RStudioとこの記事を、交互に見るのが大変だよぉぉ という方に向けて、次のコードを用意したよ。...

分類別

このサイトでは、4つのカテゴリーに分類してRを使っていきます。

(多分ふえます)

  • グラフ・図・分析・・・名前の通り
  • テキストマイニング・・・文章(単語)の分析
  • スクレイピング・・・Webサイトから必要な部分をとりだす
  • その他

グラフ・図・分析

ここでは、データを棒グラフにしたり、分析していきます。

とりあえず手始めに、ヒストグラム・棒グラフを作っていきます。

ヒストグラム
【R】Rに入っているデータで簡単にヒストグラムと箱ひげ図を作る【初心者編】【2018/3/30日更新】とりあえずなんかグラフを書いてみたい その願望を叶えます。 Rにもともと入っているデータで、ヒストグラムと箱ひげ図を作っていきます。 データをが外部からダウンロードする必要はありません。 とても簡単なので、実行してみてください。...

散布図です。

散布図
【R】ggplot2をつかって散布図を様々な方法でつくる【R言語】Rを使って散布図を作っていきます。ggplot2を使って、散布図を書きたいなー という悩みを解決します。 ●記事の内容 ただ散布図をつくる 3つ目の変数を使う散布図 3つ目の連続値変数を使う散布図となっています。...

テキストマイニング

「テキストマイニング」は、文章を単語や文節でくぎったり、同じ単語の頻度、出現傾向、時系列などを解析することで有用な情報を取り出す、テキストデータの分析方法です。

例えば、夏目漱石の文章のくせを発見したり、人のツイートによく使われる単語を表示したりすることもできます。

テキストマイニングをするために、「MeCab」・「RMeCab」を使っていきます。

RMeCab
【MeCab】を【R】で使えるようにするための【RMeCab】を導入する方法・流れ【Windows編】【2018/6/12日更新】テキストを動詞や名詞とかに分けることが出来るのが、【MeCab】というものです。 【MeCab】を【R】で使用するために、必要なものが【RMeCab】です。 流れとしては、こんな感じです。 少しずつ実行して行ってください。 Rをインストール Rstudioをインストール MeCabのインストール RMeCabパッケージをインストール...

RMeCabを軽く使っていきましょう。

RMeCabC
【R】RMeCabで簡単に形態素解析(単語に分けたり、品詞をみたり)してみる【RMeCabCの使い方】RMeCabをインストールしたけど… どうやって使えばいいの? という方対象です。 RMeCabを使って、このようなことをしていきますわ。 それぞれの単語にわける 名詞・動詞などの品詞名をつける とりあえず【RMeCab】を使ってみたい人におすすめです。...

さっそく面白いことをしてみます。

wordcloud
【R】TwitterAPIとMeCabとwordcloud使い、人のツイートの単語出現頻度を可視化する【2018/6/12日更新】RでツイッターAPIを使いたい! MeCabで遊んでみたい! ということはありませんか? この記事では、Rを使って人のツイートを可視化する方法を書いています。誰にでもわかるように具体的に説明しています。...

記事のポジティブ率を調べる方法です。ぜひ、ご覧ください。

txtファイル分析 (1)
【R】記事中に使われている言葉のポジティブな割合を表す【RMeCab】記事を分析していきます。 少しアナログなやり方ですが、許してください。 今回の目的・概要 目的 txtファイルに書いてある文字を分析する。 そこでポジティブな言葉とネガティブな言葉のどちらが多く使われているの分析する。 実行環境 Window10 R バージョ...

人のツイートのポジティブ率を調べる方法です。とてもおもしろいのでやってみてください。

ネガティブ ポジティブ (1)
【R】RMeCabを使って人のツイートのポジティブとネガティブな割合を表示する今回はRを使って、人のツイートを分析していきます。 実際にどんな分析をしていくのか?というとポジティブなことばの割合とネガティブなことばの割合を出していきます。 例えばネガティブな言葉の割合が80%とかですね。 感情分析をするという感じですね。 今回の内容・概要 目的 RMeCabを使って、人のツイートを解析する。 ポジティブな言葉の割合が多いのか、ネガティブな言葉が多いのか調べる。...

スクレイピング

Webサイトから必要な部分を取る作業です。例えば、ここに書いてある文字です。ここも取ることができます。

スクレイピングをすることで、必要な情報を集め、分析することもできます。とにかく、夢が広がります。

スクレイピングをするには、HTML・CSSなどの知識があると便利です。

ただし、HTMLやCSSをネット上で調べると、過剰なほど情報がでてきます。そこで、Rでスクレイピングをする際に必要な、HTML・CSSの最低限の知識をまとめました。

【RでWebスクレイピング】をする際に知っておきたい、HTMLの知識【2018/6/13日更新】Webスクレイピングをする際に、HTMLの知識はひつようです。 また、HTMLの知識はRのみならず、他のことでも使えます。 ここで一度、振り返ってみましょう。 以外に忘れていることもあります。(うちもそうだった)...
r-css
【R】Rを使ってCSSをスクレイピングしてみる【CSSの説明あり】【2018/6/13日更新】前回の記事で、HTMLの要素を抽出していきました。 今回はCSSからの抽出です。 CSSの基本的な説明もあるので、復習も兼ねて、読んでください。...
scraping
【R】Rを使ってHTMLドキュメントのスクレイピングする【DOMの説明あり】【R】複雑なHTMLサイトから、スクレイピングするのは大変です。 普通に、意味わかんないサイトがあります。 そこで簡単なHTMLで構成されたサイトから、スクレイピングしてみます。...
xpath
【R】Rを使ってXPathをスクレイピング【XPathの説明あり】XPathって何? XPathを使ったスクレイピングってなに? という方でも、わかりやすく説明します。 XPathとは? XPathはXML文章中の要素、属性値などを指定するための言語。 XMLってのは、情報の管理をするための言語みたいな感じですわ(今は、知らなくて良いです) じゃあXMLで書かれたものしか、スクレイピングできないのか?そんなことはないです。 HTMLはXMLの一部です。 ▼まとめ XPathで、HTMLの要素を指定して、取り出すことができる...

天気情報を取得していきましょう。

天気情報
【R】無料天気予報APIを使って名古屋市の天気情報を取得する(openweathermap)RでのAPI使ったスクレイピングです。「openweathermap」という天気情報がわかるAPIを使って、天気情報を取得していきます。名古屋ですが、他の地域でも可です。自分の好きな地域でも可です。...

その他

随時更新します。

データサイエンティストになりたいなら

  • データサイエンティストになりたいけど、漠然とRの勉強をしている

もしそうならば、戦略的に勉強しましょう。戦略的に勉強しなければデータサイエンティストになるのは夢のままになってしまう可能性があります。

データサイエンティストになるためのおすすめの勉強方法・講座を3つご紹介します。

①通勤講座でデータサイエンティストの講座を受ける

  • ビジネスにデータを活用したいが方法が分からない。
  • ビックデータをどう扱えばよいか分からない。
  • データサイエンティストになりたいが、どうすればいいのか分からない。

このような場合、データサイエンティスト基礎講座 を受けてるのはどうでしょうか。動画によって、上のような悩みを解決してくれます。

まずデータサイエンティスト の基礎を学んでみて、ビジネススキルが足りなかったらUdemy で勉強するのが良いです。

いまなら10%クーポンもありますし、無料の動画もあります。今行動しないと一生やりませんので、もう少し下を見てからで良いのでご覧ください。

▼まずデータサイエンティストの基礎を学ぶ▼

データサイエンティストの基礎を学ぶ>>

②Udemyのデータサイエンティスト講座を受ける  

「Udemy」も動画で学ぶタイプの講座です。データサイエンティストになるための講座がそこそこあります。

通勤講座とちがうのが安さです。どちらも内容の質が良いことは間違えないのですが、Udenyは安めです。

「自分この部分の知識がないな」と思ったときの補強でも使えますね。一度講座をとって気に入らなかったら、全額返金できます。

▼データサイエンティストの基礎を学んだり、知識の補強をする▼

 Udemyのデータサイエンティスト講座を受ける>>

③データサイエンティスト育成スクールにいく

本気でデータサイエンティストになりたいなら、このスクールに行くのがおすすめです。

データサイエンティストに必要な知識は膨大です。統計学、機械学習、人工知能、データベース、プログラミング、ビジネススキルなどなど。

その知識をデータサイエンティストとしての経験がある先生たちが、オフラインで教えてくれます。

動画です。ご覧ください。

どうですか、めっちゃ良いですよね。ここは他の講座と違うなと思った部分があるのですが、転職支援もしてくれます。

さらに

データサイエンティスト全コースを一括で申し込んでいただいた方のみ、
ブートキャンプ終了時にご満足いただけない場合は受講料を全額返金します。

返金保障もあります。

もしまだ心配な方は説明会もありますので、いって見てください。

  • 未経験からデータサイエンティスト目指せる(Rを触っているあなたならもっと安心)
  • 返金保障あり
  • データサイエンティストに必要な知識を学べる
  • オフライン
  • データサイエンティスト経験がある先生に質問ができる
  • 転職支援あり

もう一度言います。本気でデータサイエンティストを目指すならおすすめです。

▼データサイエンティストになる▼

未経験からデータサイエンティストになる>> 

どれにしますか

①と②の場合はまず基礎を学んで、足りないところを補充して転職という感じです。③は転職支援もあるので安心です。

思いたったときに行動しなければ意味がありません。将来的にデータサイエンティストになりたいなら今すぐ行動しましょう。

データサイエンティストの基礎を学ぶ
通勤講座のデータサイエンティストの講座を受ける  

データサイエンティストの基礎を学んだり、知識の補強をする
Udemyのデータサイエンティスト講座を受ける  

本気でデータサイエンティストを目指す
データサイエンティスト育成スクールにいく

 

ABOUT ME
さぎのみや
さぎのみや
ゲーム開発を手助けるメディア【ユニシャー】を運営しているさぎのみやの個人ブログです。自分の考えや役にたったことを書いております。自分の芯がある人が好きです。→Amazonほしいものリスト
ゲーム開発を手助けるメディア「Unishar-ユニシャー」
  • Unityを勉強したい
  • とりあえずUnityを使ってゲームを作りたい

このような悩みを解決してくれる、アクセス急上昇中のUnityメディア「Unishar-ユニシャー」

Unityでのゲーム開発に役立つことばかりです。

Unity専門メディア「Unishar-ユニシャー」→