В базовом R это легко сделать:
belongliness$`winning cluster` = apply(belongliness[,5:8], 1, max)
, где belongliness[,5:8]
соответствует столбцам cluster1
- cluster4
.
или , еслиВы хотели индекс,
belongliness$`winning cluster` = apply(belongliness[,5:8], 1, which.max)
belongliness$`winning cluster` = paste0('cluster', belongliness$`winning cluster`)
Редактировать: правая часть первой строки по существу max.col
:
belongliness$`winning cluster` = max.col(belongliness[,5:8])