Jeśli mam duże DF (setki) kolumny z różnymi col_names losowo rozmieszczone w kolejności alfabetycznej:dPly: Kolumny zamów alfabetycznie w R
df.x <- data.frame(2:11, 1:10, rnorm(10))
colnames(df.x) <- c("ID", "string", "delta")
Jak bym zamówić wszystkie dane (w pionie) przez COL_NAME alfabetycznie ?
Zasadniczo mam setki plików tekstowych CSV (sep = "|"), które muszę odczytać ich kolumny w jeden plik df, uporządkować je alfabetycznie, a następnie użyć innych funkcji dplyf, aby uzyskać końcowy wynik. Rozumiem to wszystko, z wyjątkiem tego, jak uporządkować kolumny alfabetycznie. Nie chcę sortować kolumn (góra i dół) alfabetem, a raczej rzeczywistą orientację pionową nazw col_ i odpowiadających im danych. Analogicznie do wycinania i wklejania całych kolumn danych w Excelu.
Na przykład Sprawdziliśmy to podejście, ale jest to „sort” rzędy alfabetycznie bitowe, co nie jest to, czego szukam zrobić.
How to sort a dataframe by column(s)?
Dzięki!
prostu zrobić 'df.x [, zamówienie (colnames (df.x))]' –
Brilliant! Zastanawiałem się, czy w grę wchodzi podzbiór. Czy jest to analogiczne do funkcji kopiowania/wycinania w programie Excel? – Zach