統計プログラムRの勉強日記

Rに関して勉強してきたことを紹介します

R基礎

【R】mutate関数を一気に複数の列に適応する|mutate_at / mutate_all / mutate_if

はじめに 関数の紹介 具体例 mutate_all mutate_at mutate_if まとめ はじめに 今回はデータフレームの列を編集する関数であるmutate関数の応用編としてmutate_all、mutate_at、mutate_if関数を紹介したいと思います。この関数を使うことで列の編集を一気に…

【R】同じ条件で複数列をフィルタリングする|filter_at / filter_all / filter_if

はじめに 使い方 具体例 filter_all filter_at filter_if まとめ はじめに 今回はfilter関数を複数の列に一気に適応するための関数であるfilter_at関数、filter_all関数、filter_if関数の使い方や使い分けを紹介したいと思います。これらの関数はdplyrパッケ…

【R】データの先頭や末尾を取り出す方法|head関数 / tail関数

はじめに 使い方 具体例 データの先頭を取り出す データの先頭を指定した行数取り出す データの末尾を取り出す まとめ はじめに 今回はデータの先頭や末尾を取り出す関数であるhead関数やtail関数を紹介したいと思います。データが大量にある場合でもとりあ…

【R】列の中身を編集する方法|mutate関数

はじめに 使い方 具体例 新しく列を追加する場合 すでにある列を編集する場合 まとめ はじめに 今回は列の中身を編集する関数であるmutate関数の使い方を紹介します。データフレームの列を追加したり、編集したりするときに便利な関数なのでぜひ覚えて列の操…

【R】データフレームをフィルタリングする方法|filter関数

はじめに filter関数の使い方 具体例 完全一致 指定の値以上/以下 複数条件で指定 文字列の部分一致 まとめ はじめに 今回はデータフレームの行をフィルターする関数filter()関数を紹介したいと思います。条件に合う値だけを抽出する時に覚えておきたい関数…

【R】select関数をもっと使いこなす!ヘルパー関数の紹介

はじめに ヘルパー関数一覧 start_with() end_with() contains() num_range() one_of() everything() matches() まとめ はじめに 今回はdplyrパッケージのselect関数をもっと効率よく使いこなすためのヘルパー関数について紹介したいと思います。select関数…

【R】列を取捨選択する方法|select関数

はじめに 紹介する関数 使い方 具体例 欲しい列を名前で選択する 欲しい列を列番号で選択する 不要な列を取り除く まとめ はじめに 今回はデータフレームから列を選択して取得する方法について紹介します。列が多いデータから必要な列だけ抽出して内容を確認…

【R】apply関数の使い方

はじめに apply関数とは 使い方 具体例 まとめ はじめに 今回は繰り返し処理の1つとしてapply関数を紹介したいと思います。for文より一歩進んだ繰り返し処理として覚えてみてください! apply関数とは まずapply関数について紹介します。この関数はアレイ(3…

【R】図解!関数の作り方|function関数

はじめに この記事では自作関数の作り方を紹介したいと思います。R初心者の方にも分かりやすいように図を使いながら説明します。関数を作ることで何度も同じ処理をする文を書かなくて良くなり、コーディング量を減らすことができるため、この機会にしっかり…

【R】パイプ演算子(%>%)の使い方

はじめに パイプ演算子とは 使い方 動作イメージ なぜパイプ演算子を使うのか まとめ はじめに この記事ではパイプ演算子%>%の使い方を図を使いながら説明します。パイプ演算子を使うと処理するごとにいちいち変数を作っていかなくてもよくなり、環境を汚さ…

【R】パイプ表現中の繰り返し処理に便利な関数「map」

はじめに 今回はパイプ表現(%>%)の中で繰り返し処理を実行する時に便利な関数であるmap関数の使い方を紹介します。tibbleやgroup_nestと組み合わせて使うと柔軟にデータ処理できるためおすすめです。ぜひfor文から卒業してmapを使いこなせるようになってくだ…

【R】2つのデータを比較する関数の紹介|intersect / setdiff / union 関数

Rで2つのデータを比較する方法を紹介します。共通する値や異なる値、どちらかに存在する値などを取得する関数を紹介します。

【R】gather/spreadを使いこなす!

はじめに 本記事ではRのtidyrパッケージの中の関数であるgather関数とspread関数を使いこなすために関数がどうようなイメージで動いているのかを紹介します。 gatherとspreadは使いこなせるとデータの操作が非常に効率的にできるようになるのでぜひ習得して…

【R】for文の応用的な使い方

Rstudioのfor文の応用的な使い方を紹介します。データフレームなどの表形式のデータに対してfor関数を使うときのコツなども具体例を交えてできるだけわかりやすく紹介します。

【R】for関数(for文)の使い方

はじめに 本記事ではfor関数(for文)の使い方についてR初心者を対象に説明します。 具体例や動作のイメージ図などを作りましたので、ぜひ参考にしてみてください! ( 応用的な使い方はこちらにまとめたのでぜひ! 【R】for文の応用的な使い方 ) はじめに fo…

【R】パッケージのインストール

パッケージのインストール法について初心者の人でもわかりやすく説明します。install.package を使ってもうまくできなかったときの対処法も紹介しています。