View source: R/mutate_rowwise.R
mutate_rowwise | R Documentation |
Allows you to mutate "by row". this is most useful when a vectorized function doesn't exist.
mutate_rowwise(
.df,
...,
.keep = c("all", "used", "unused", "none"),
.before = NULL,
.after = NULL
)
.df |
A data.table or data.frame |
... |
Columns to add/modify |
.keep |
experimental:
This is an experimental argument that allows you to control which columns
from
|
.before , .after |
Optionally indicate where new columns should be placed. Defaults to the right side of the data frame. |
df <- data.table(x = 1:3, y = 1:3 * 2, z = 1:3 * 3)
# Compute the mean of x, y, z in each row
df %>%
mutate_rowwise(row_mean = mean(c(x, y, z)))
# Use c_across() to more easily select many variables
df %>%
mutate_rowwise(row_mean = mean(c_across(x:z)))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.