Se ho un grande DF (centinaia e centinaia) colonne con diverse col_names distribuiti casualmente in ordine alfabetico:DPLY: colonne di ordine alfabetico in R
df.x <- data.frame(2:11, 1:10, rnorm(10))
colnames(df.x) <- c("ID", "string", "delta")
Come dovrei ordinare tutti i dati (in senso verticale) per nome_col alfabetico ?
In sostanza, ho centinaia di file di testo CSV (sep = "|") che ho bisogno di leggere le loro colonne in un singolo df, ordinare quelle colonne alfabeticamente e quindi utilizzare alcune altre funzioni dplyf per ottenere un risultato finale. Ho capito tutto questo eccetto come ordinare le colonne in ordine alfabetico. Non voglio ordinare le colonne (su e giù) in ordine alfabetico, piuttosto, l'effettivo orientamento verticale dei nomi_col e dei dati corrispondenti. Analogo a tagliare e incollare intere colonne di dati in Excel.
Per esempio ho rivisto questo approccio ma questo è il "sort" delle righe in ordine alfabetico bit, che non è quello che sto cercando di fare.
How to sort a dataframe by column(s)?
Grazie!
semplicemente do 'df.x [, ordine (nomefile (df.x))]' –
Brillante! Mi stavo chiedendo se un sottogruppo sarebbe stato coinvolto. È analogo a una funzione copia/taglia in Excel? – Zach