CATEGORY

dplyr & tidyr

  • 2023年12月18日

スコープ付き関数

概要 dplyrパッケージのスコープ付き関数は、元となる関数を簡潔なコードで記述できる関数です。 関連ページ 関数 引数 指定 説明 .tbl 必須 データフレーム .funs ー 元となる関数に応じて用途が変化する引数 .vars 必須 ******_at()で使用する引数対象となる列を変数または […]

  • 2023年12月18日

列の選択(スコープ付き関数)

概要 dplyrパッケージに含まれるselect()とrename()のスコープ付き関数は、列の選択(取得・並べ替え・改称)を簡潔なコードで記述できる関数です。 関連ページ 関数 引数 指定 説明 .tbl 必須 データフレーム .funs 任意 列名を変更したい場合は関数を指定する .vars 必 […]

  • 2023年12月18日

行の取得(スコープ付き関数)

概要 dplyrパッケージに含まれるfilter()のスコープ付き関数は、行の取得を簡潔なコードで記述できる関数です。 関連ページ 関数 引数 指定 説明 .data 必須 データフレーム .preserve 必須 グループ情報を再計算したくない場合はTRUEを指定する .vars_predicat […]

  • 2023年12月18日

行の並べ替え(スコープ付き関数)

概要 dplyrパッケージに含まれるarrange()のスコープ付き関数は、行の並べ替えを簡潔なコードで記述できる関数です。 関連ページ 関数 引数 指定 説明 .data 必須 データフレーム .by_group 必須 グループ化された列を並べ替えの対象にする場合はTRUEを指定する .funs […]

  • 2023年12月18日

グループ化

基本的な関数 dplyrパッケージに含まれるgroup_by()とungroup()は、行のグループ化と解除を行う関数です。グループ化はそれだけでは意味がありませんが、summarise() や mutate() などと組み合わせることで真価を発揮します。 概要 使い方 1-1. 列のグループ化 1 […]

  • 2023年12月18日

列の加工

概要 dplyrパッケージに含まれるmutate()は、列の加工(列の追加・値の修正)を行う関数です。ベクトルサポート関数 関連ページ 関数 引数 指定 説明 .data 必須 データフレーム … 必須 追加する列名を指定する列名の追加は 列名 = 値 の形式で記述する 使い方 解説用デ […]

  • 2023年12月18日

列の加工(スコープ付き関数)

概要 dplyrパッケージに含まれるmutate()のスコープ付き関数は、列の加工(列の追加・値の修正)を簡潔なコードで記述できる関数です。 関連ページ 関数 引数 指定 説明 .tbl 必須 データフレーム .funs 任意 値を加工する関数を指定する .vars 必須 mutate_at()で使 […]

  • 2023年12月18日

前後の値の参照

概要 dplyrパッケージに含まれるlead()とlag()は、ベクトルの前後の値を参照する関数です。主にmutate()と併せて使用します。 関連ページ 関数 引数 指定 説明 x 必須 列名(ベクトル) n 任意 値を取得する行とのズレを指定する default 任意 存在しない値の初期値を指定 […]

  • 2023年12月18日

ランキング

概要 dplyrパッケージに含まれるrow_number(), min_rank(), dense_lank(), percent_rank(), cume_dist(), ntile()は、値をランキングする関数です。主にmutate()と併せて使用します。 関連ページ 関数 引数 指定 説明 x […]

  • 2023年12月18日

列の加工と選択

概要 dplyrパッケージに含まれるtransmute()は、mutate() と select() の機能を合わせた関数です。transmute()にはスコープ付き関数が存在します。 関連ページ 関数 引数 指定 説明 .data 必須 データフレーム … 必須 追加する列名を指定する […]