2017-06-20 12 views
0

データで `rowwise`機能を達成することができますどのように私はこのようなdata.table

df %>% rowwise()%>%mutate(maxxy = max(x,y)) 
:私は dplyrを使用して、すべての行の最大数をしたい

df <- expand.grid(x = 1:3, y = 3:1) 

を、私はこのように行うことができます

質問は、私は我々が行うことができます:=

+0

またはこれを使用することができます。 [データテーブルの最大行](https://stackoverflow.com/questions/28486654/row-maximum-in-data-table) –

答えて

1

使用data.tableで同じ結果を得ることができる方法であるpmax

library(data.table) 
CJ(x = 1:3, y = 3:1)[, maxxy := pmax(x, y)][] 

また、我々は、ベースRと `data.table`溶液で` data.table`質問pmax

library(tidyverse) 
df %>% 
    mutate(maxxy = pmax(x, y)) 
関連する問題