Bonjour,

Je souhaite permuter les colonnes d'une matrice n*6. Existe-t-il une fonction comme order ou sort qui pourrait faire cela?
L'ordre des colonnes que je veux obtenir est (1,2,5,3,4,6). Pour le moment, je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
donnees_exp1=donnees[,1:2]
donnees_exp1=cbind(donnees_exp1,donnees[,5])
donnees_exp1=cbind(donnees_exp1,donnees[,3:4])
donnees_exp1=cbind(donnees_exp1,donnees[,6])
Je cherche un moyen plus rapide et surtout, qui n'enlève pas le "titre de mes colonnes".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 donnees_exp1[indexe,]
                F078.1 F078.2 donnees[, 5] F078.3 F078.4 donnees[, 6]
Merci