Teraz zobaczymy, jak ponownie zamówić kolumny w ramce danych. Najpierw utwórzmy ramkę danych.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Możesz zobaczyć ramkę danych rynkowych tutaj:
Omów je jeden po drugim.
Metoda 1: Wybierz () z nazwami kolumn
Metoda Select () dostępna w bibliotece DPLYR jest używana do wyboru kolumn podanych w kolejności w tej metodzie.
Wymaga dwóch parametrów. Pierwszy parametr reprezentuje obiekt DataFrame, a drugi parametr reprezentuje nazwy kolumn.
Składnia:
Wybierz (dataFrame_Object, kolumna,…)Parametry:
Przykład
W tym przykładzie ponownie zamówimy kolumny na rynku: Market_name, Market_place, Market_Squarefeet i Market_id, Market_Type.
Biblioteka (DPLYR)Wynik:
Z poprzedniego wyniku widzimy, że ramka danych jest zwracana w odniesieniu do dostarczonych kolumn.
Metoda 2: Wybierz () z indeksami kolumn
Metoda Select () dostępna w bibliotece DPLYR jest używana do wyboru kolumn podanych w kolejności w tej metodzie.
Wymaga dwóch parametrów. Pierwszy parametr reprezentuje obiekt DataFrame, a drugi parametr reprezentuje wskaźniki kolumny.
Składnia:
Wybierz (dataFrame_Object, kolumna,…)Parametry:
Przykład
W tym przykładzie ponownie zamówimy kolumny w klasie rynkowej: 2, 3, 5, 1 i 4.
Biblioteka (DPLYR)Wynik:
Z poprzedniego wyniku widać, że ramka danych jest zwracana w odniesieniu do podanych wskaźników kolumny.
Metoda 3: Select () z zamówieniem ()
Metoda Select () przyjmuje metodę zamówienia () jako parametr, aby zmienić kolejność ramki danych w kolejności rosnącej lub malejącej. Wymaga dwóch parametrów. Pierwszy parametr przyjmuje metodę Order (), a drugi parametr maleje, co przyjmuje wartości logiczne. Fałsz określa kolejność kolejności ramowej na podstawie nazw kolumn w kolejności rosnącej, a True określa kolejność ramki danych na podstawie nazw kolumn w kolejności malejącej. Wreszcie metoda Select () załaduje to do obiektu DataFrame za pomocą operatora %> %.
Składnia:
DataFrame_Object %> % Wybierz (colNames (dataFrame_Object), zmniejszenie)))Parametry:
Przykład 1
W tym przykładzie ponownie zamówimy kolumny w ramce rynkowej w kolejności rosnącej.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Z poprzedniego wyniku widać, że ramka danych jest ponownie zamówiona w odniesieniu do nazw kolumn w kolejności rosnącej.
Przykład 2
W tym przykładzie ponownie zamówimy kolumny na rynku w ramach zejścia.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Z poprzedniego wyniku widać, że ramka danych jest ponownie zamówiona w odniesieniu do nazw kolumn w kolejności malejącej.
Metoda 4: Ułóż ()
Metoda aranżowania () w bibliotece DPLYR jest używana do układania ramki danych na podstawie kolumny w kolejności rosnącej. Załaduje ułożoną ramkę danych do ramki danych za pomocą operatora %> %. Możliwe jest również zorganizowanie ramki danych w kolejności malejącej, określając metodę DESC ().
Na podstawie wartości w określonej kolumnie, ponownie zamówi kolumny.
Składnia do zamówienia rosnącego:
DataFrame_Object %> % Umiej (kolumna)Składnia do maleństwa:
DataFrame_Object %> % Złóż (DESC (kolumna))Parametr:
Wymaga tylko jednego parametru, i.mi., Kolumna, w której pozostałe kolumny są ponownie uporządkowane na podstawie tych wartości kolumny.
Przykład 1
W tym przykładzie ponownie zamówimy kolumny w ramce danych oparte na wartościach kolumn Market_place w kolejności rosnącej.
Biblioteka (DPLYR)Wynik:
Tutaj pozostałe kolumny są ponownie uporządkowane na podstawie wartości kolumn Market_place w kolejności rosnącej.
Przykład 2
W tym przykładzie ponownie zamówimy kolumny w ramce danych oparte na wartościach kolumn Market_place w kolejności malejącej.
Biblioteka (DPLYR)Wynik:
Widzimy, że pozostałe kolumny są ponownie uporządkowane na podstawie wartości kolumn Market_place w kolejności malejącej.
Metoda 5: aranżer_all ()
Metoda aranżeall () w bibliotece DPLYR jest używana do układania ramki danych na podstawie nazw kolumn w kolejności rosnącej.
Składnia:
UREACJE_ALL (dataFrame_Object)Parametr:
Wymaga tylko jednego parametru, i.mi., obiekt DataFrame.
Przykład
W tym przykładzie ponownie zamówimy kolumny w ramce danych za pomocą metody aranżul_all ().
Biblioteka (DPLYR)Wynik:
Widzimy, że ramka danych jest ponownie uporządkowana na podstawie nazw kolumn w kolejności rosnącej.
Wniosek
W artykule widzieliśmy pięć różnych metod zmiany kolejności kolumn w ramce danych. Metoda Select () służy do zmiany kolejności kolumn ramki danych za pomocą nazw kolumn i wskaźników kolumn. Następnie użyliśmy kolejności () z Select () i widzieliśmy, jak zmieniać kolejność kolumn na podstawie wartości kolumny zarówno w kolejności wzrostu, jak i zmniejszeniu za pomocą metody aranżowania (). Wreszcie użyliśmy aranżull (), aby ponownie zamówić kolumny w ramce danych na podstawie nazw kolumnowych alfabetycznie.