CATEGORY

dplyr & tidyr

  • 2023年12月18日

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

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

  • 2023年12月18日

行数の取得(集約なし)

概要 dplyrパッケージに含まれるadd_tally()とadd_count()は、group_by()とmutate()の機能を併せ持つ関数です。類似する関数にtally()とcount()が存在します。 関連ページ 関数 引数 指定 説明 x 必須 データフレーム … 任意 add […]

  • 2023年12月18日

行数の取得(集約あり)

概要 dplyrパッケージに含まれるtally()とcount()は、列を集約して行数を取得する関数です。group_by(), summarise(), 集計関数, ungroup()の機能を併せ持つ関数でもあります。類似する関数にadd_tally()とadd_count()があり、逆操作を行う […]

  • 2023年12月18日

行の集計

概要 dplyrパッケージに含まれるsummarise()は、行の集計を行う関数です。summarise()にはスコープ付き関数とヘルパー関数があります。また、ショートハンド関数を持ちます。 関連ページ 関数 引数 指定 説明 .data 必須 データフレーム … 必須 集計する列名を指 […]

  • 2023年12月18日

行の集計(スコープ付き関数)

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

  • 2023年12月18日

行数

概要 dplyrパッケージに含まれるn(), n_distinct()は、行数を取得する関数です。併せてbaseパッケージのsum()も解説します。主にsummarise()と併せて使用します。 関連ページ 関数 引数 指定 説明 … 必須 n_distinct()で使用する重複チェック […]

  • 2023年12月18日

添字

概要 dplyrパッケージに含まれるnth(), first(), last()は、添字の値を取得する関数です。主にsummarise()と併せて使用します。 関連ページ 関数 引数 指定 説明 x 必須 対象の列を指定する n 必須 nth()で使用する取得する値の番号(添字)を指定する orde […]

  • 2023年12月18日

列の結合(フィルタリング)

概要 dplyrパッケージに含まれるsemi_join(), anti_join()は、フィルタリングに特化した列の結合を行う関数です。同じ列の結合を行う関数にはinner_join(), left_join(), right_join(), full_join(), nest_join()が存在し […]

  • 2023年12月18日

列の結合(ネスト化)

概要 dplyrパッケージに含まれるnest_join()は、フィルタリングに特化した列の結合を行う関数です。同じ列の結合を行う関数にはinner_join(), left_join(), right_join(), full_join(), semi_join(), anti_join()が存在し […]

  • 2023年12月18日

行列の一意化

概要 dplyrパッケージに含まれるdistinct()は、指定した列の値が重複する行を削除する関数です。 引数 指定 説明 .data 必須 テーブルを指定する … 任意 重複を削除する列を指定する未指定の場合は全ての列が対象になります .keep_all 任意 指定外の列をテーブルに […]