ok... vamos para um exemplo reproduzivel (note que se vc abrir o R a partir do diretorio no qual vc tem file_vitor.xlsx gravado, basta copiar e colar o codigo abaixo).....<div><br></div><div>(como estamos dizendo o tempo inteiro, eh importante que exista um exemplo reproduzivel, pq a gente nao perde tempo correndo atras de solucoes hipoteticas que nao funcionarao no seu caso em particular - a sua estrutura de dados eh diferente do que vc descreveu inicialmente)<br>

<div><br></div><div>install.packages('xlsx')</div><div>library(xlsx)</div><div>dadosCompletos = read.xlsx('file_vitor.xlsx', 1)</div><div>pares = dadosCompletos[,-1]</div><div>f = function(x){</div><div>   as.data.frame(t(apply(x, 1, sort, na.last=TRUE)))</div>

<div>}</div><div>ordenado = do.call(cbind, lapply(seq(1, ncol(pares), 2), function(i) f(pares[, c(i, i+1)])))</div><div>names(ordenado) = names(pares)</div><div>head(ordenado)</div><div><br></div><div><br></div><div>apesar de eu ter lido o xlsx direto, vc pode ler o proprio csv que vc criou e tudo deve funciona como descrito.</div>

<div><br></div><div>benilton</div><div><br></div></div>