Trier par ordre décroissant toutes les colonnes de données.cadre
Je suis à jouer avec ce pendant un certain temps maintenant, mais ne peut pas trouver de solution raisonnable.
Je voudrais trier dans l'ordre décroissant toutes les colonnes de données.cadre.
Des données de l'échantillon par exemple:
CustomData <- data.frame(Value1=rnorm(100,1,2), Value2=rnorm(100,2,3),
Value3=rexp(100,5), Value4=rexp(100,2))
Travaille pour une colonne:
CustomData[order(CustomData$Value1, decreasing=FALSE), ]
Comment trier les colonnes de données dans la diminution/augmentation de l'ordre de manière raisonnable? Thx.
J'ai aussi essayé quelque chose comme ce que posté ailleurs, mais ne fonctionne pas comme indiqué.
CustomData[do.call(order, as.list(CustomData)),]
double possible de Comment faire pour trier un dataframe par colonne(s) dans R
Veuillez noter que
Il semble que l'une de la R de la carte ou d'appliquer des routines aiderait pour la cartographie des tri sur les colonnes.
Veuillez noter que
CustomData[do.call(order, as.list(CustomData)),]
trie l'ensemble du dataframe à l'aide de colonnes autres que seul le premier à rompre les liens, qui est un problème différent que ce que vous dites - vous souhaitez trier les colonnes de indépendamment.Il semble que l'une de la R de la carte ou d'appliquer des routines aiderait pour la cartographie des tri sur les colonnes.
OriginalL'auteur Maximilian | 2013-08-20
Vous devez vous connecter pour publier un commentaire.
ohh oui, bien sûr, avec "appliquer". Merci.
Je vous suggère de lire un "R" livres de cuisine - il contient beaucoup d'exemples du monde réel, qui a été très utile pour moi dans la mendicité.
Oui, je suis en train de lire/d'apprentissage, mais quand le temps presse, je n'ai pas le luxe de passer des heures sur des tâches de ce genre. Thx.
Pour garder le dataframe de la structure, vous pouvez utiliser ceci:
data.frame(lapply(CustomData,sort,decreasing=F))
OriginalL'auteur chupvl