R×forcats::fct_unique 指定した因子の水準を値とする因子を取得する
R言語のforcatsパッケージに含まれているfct_unique()関数について解説します。この関数は、「因子型から重複のないユニークな因子水準(レベル)だけを、定義されている順序を保ったまま抽出したいとき」ときに使え … 続きを読む
R言語のforcatsパッケージに含まれているfct_unique()関数について解説します。この関数は、「因子型から重複のないユニークな因子水準(レベル)だけを、定義されている順序を保ったまま抽出したいとき」ときに使え … 続きを読む
R言語のlubridateパッケージに含まれているhour()関数について解説します。この関数は、「日付・時刻データ(POSIXctやDateなど)から「時(Hour)」の数値だけを抽出・変更したい」ときに使える関数です … 続きを読む
R言語のforcatsパッケージに含まれているfct_unify()関数について解説します。この関数は、「複数のデータセット(または複数の因子型)間で、因子水準(レベル)の定義を完全に一致させたい(統一したい)とき」とき … 続きを読む
R言語のlubridateパッケージに含まれているday()関数について解説します。この関数は、「日付データから『何日(1〜31の数値)』の部分だけをピンポイントで取り出したい(または書き換えたい)」ときに使える関数です … 続きを読む
R言語のforcatsパッケージに含まれているfct_shuffle()関数について解説します。この関数は、「因子型の因子水準(レベル)の順番をランダムに並び替えたい(シャッフルしたい)」ときに使える関数です。 forc … 続きを読む
R言語のstringrパッケージに含まれているstr_match_all()関数について解説します。この関数は、「文字列から正規表現にマッチするすべての部分を見つけ、さらにカッコ ( ) で指定したグループ(サブパターン … 続きを読む
R言語で、日時オブジェクトの月要素を取得または設定する方法について解説します。時間に関する処理はtidyverseパッケージに含まれているlubridateパッケージを使うのがとても便利です。ここでは、lubridate … 続きを読む
R言語のforcatsパッケージに含まれているfct_shift()関数について解説します。この関数は、「因子型の因子水準(レベル)の順番を、要素数を指定して前後に『循環(ローテーション)』させたい」ときに使える関数です … 続きを読む
R言語で、リストまたはベクトルの要素を累積計算した結果を取得する方法について解説します。ここではtidyverseパッケージに含まれているpurrrパッケージのreduce()を使用した方法についてお伝えします。 red … 続きを読む
R言語のstringrパッケージに含まれているstr_match()関数について解説します。この関数は、「正規表現にマッチする最初の部分を見つけ、さらにカッコ ( ) で指定したグループ(サブパターン)ごとに分解して抽出 … 続きを読む