0
数据这样的`rowwise`功能:我如何能实现data.table
df <- expand.grid(x = 1:3, y = 3:1)
我希望每一行的最大数量,使用dplyr
,我可以这样做:
df %>% rowwise()%>%mutate(maxxy = max(x,y))
问题是我怎么能使用:=
数据这样的`rowwise`功能:我如何能实现data.table
df <- expand.grid(x = 1:3, y = 3:1)
我希望每一行的最大数量,使用dplyr
,我可以这样做:
df %>% rowwise()%>%mutate(maxxy = max(x,y))
问题是我怎么能使用:=
实现data.table
相同的结果,我们可以做pmax
library(data.table)
CJ(x = 1:3, y = 3:1)[, maxxy := pmax(x, y)][]
随着tidyverse
我们也可以使用pmax
library(tidyverse)
df %>%
mutate(maxxy = pmax(x, y))
还是一样'与基础R和data.table'问题'data.table'解决方案。 [数据表中最大行数](https://stackoverflow.com/questions/28486654/row-maximum-in-data-table) –