如何在data.table中实现“rowwise”函数

如何在data.table中实现“rowwise”函数,r,data.table,R,Data.table,数据如下: df <- expand.grid(x = 1:3, y = 3:1) df %>% rowwise()%>%mutate(maxxy = max(x,y)) 问题是如何在数据中实现相同的结果。表使用:=我们可以使用pmax library(data.table) CJ(x = 1:3, y = 3:1)[, maxxy := pmax(x, y)][] library(tidyverse) df %>% mutate(maxxy = pmax(x

数据如下:

df <- expand.grid(x = 1:3, y = 3:1)
df %>% rowwise()%>%mutate(maxxy = max(x,y))

问题是如何在
数据中实现相同的结果。表
使用
:=
我们可以使用
pmax

library(data.table)
CJ(x = 1:3, y = 3:1)[, maxxy := pmax(x, y)][]
library(tidyverse)
df %>%
   mutate(maxxy = pmax(x, y))

使用
tidyverse
我们也可以使用
pmax

library(data.table)
CJ(x = 1:3, y = 3:1)[, maxxy := pmax(x, y)][]
library(tidyverse)
df %>%
   mutate(maxxy = pmax(x, y))

或相同的
data.table
带基数R的问题和
data.table
解决方案。