2017-11-10 27 views

答えて

2

dplyr

df %>% dplyr::summarise_all(max) 

# row1 row2 row3 
# 1 2 3 4 
+0

@mowglis_diaper、おそらく、これは私自身のものよりはるかに優れた品質の答えで重複しているときは不正行為のように感じる –

3

シンプル:

as.data.frame(lapply(df, max)) 
# row1 row2 row3                
# 1 2 3 4 
3

data.table付:

library(data.table) 
setDT(df)[, lapply(.SD, max)] 

結果:

row1 row2 row3 
1: 2 3 4 
関連する問題