Możemy zdefiniować ramkę danych jako zbiór danych w postaci wierszy i kolumn. Po prostu będzie przechowywać dane w rzędach i kolumnach. W języku R ramka danych jest tworzona za pomocą danych.Funkcja ramki ().
Składnia:
dane.ramka (wartości)Możemy przekazać wartości parametrów. Może to być lista, wektor lub tablica.
Najpierw utwórz ramkę danych z czterema wierszami i pięcioma kolumnami związanymi z rynkiem.
Kod:
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Możesz zobaczyć ramkę danych rynkowych tutaj:
Istnieją różne podejścia do upuszczenia kolumn w ramce danych według nazwy. Zobaczmy je jeden po drugim.
Podejście 1: Używanie nazw ()
Metoda nazw () w programowaniu R pobiera nazwy kolumn z ramki danych. Tutaj określamy nazwy kolumn w wektorze, które zostaną upuszczone i sprawdzimy te nazwy obecne w ramce danych z nazwami (). Wreszcie, użyjemy '! operator ', aby upuścić kolumny, wybierając kolumny przez wektor przez []. W ten sposób możemy upuścić kolumny według nazwy w ramce danych, wybierając nazwy kolumn za pomocą wektora.
Składnia:
DataFrame_Object [,!(Nazwy (dataFrame_Object) % w % nazwach kolumn)]]Tutaj,
Przykład 1
W tym przykładzie upuszczamy jedną kolumnę: market_name. Musimy więc określić tę kolumnę w wektorze.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Z wyniku widzimy, że kolumna nazwa_kształtu jest upuszczana, a pozostałe kolumny zostały zwrócone w ramce danych.
Przykład 2
W tym przykładzie zrzucamy wiele kolumn: nazwa_kształt, Market_place i Market_Squarefeet. Musimy więc określić te trzy kolumny w wektorze.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Z rezultatu widzimy, że kolumny_kształtowe, Market_place i Market_Squarefeet zostały zrzucone, a pozostałe kolumny zostały zwrócone w ramce danych.
Podejście 2: Używanie selekcji () z biblioteki DPLYR
Metoda Select () dostępna w bibliotece DPLYR jest używana do przyjmowania nazw kolumn z DataFrame. Tutaj bierze ramkę danych jako pierwszy parametr, a my określamy nazwy kolumn w wektorze, który zostanie upuszczony jako drugi parametr. Używa znaku minus () do upuszczenia wybranych nazw kolumn podanych w wektorze. W ten sposób możemy upuścić kolumny według nazwy w ramce danych, wybierając nazwy kolumn za pośrednictwem wektora.
Składnia:
Wybierz (dataFrame_Object,- nazwa_polutwa)Parametry:
Wymaga dwóch parametrów:
Aby użyć tej metody, musimy załadować bibliotekę DPLYR. Możemy to zrobić za pomocą funkcji biblioteki ().
biblioteka („dplyr”)Przykład 1
W tym przykładzie upuszczamy jedną kolumnę: market_name. Musimy więc określić tę kolumnę w wektorze.
#Load Library DPLYRWynik:
Wynik pokazuje, że kolumna nazwa_kształtu zostanie zrzucona, a pozostałe kolumny zostały zwrócone w ramce danych.
Przykład 2
W tym przykładzie zrzucamy wiele kolumn: nazwa_kształt, Market_place i Market_Squarefeet. Musimy więc określić wszystkie te trzy kolumny w wektorze.
#Load Library DPLYRWynik:
Z wyniku widzimy, że kolumny_plagowe i Market_place i Market_Squarefeet zostały zrzucone, a pozostałe kolumny zostały zwrócone w ramce danych.
Podejście 3: Korzystanie z podzbioru ()
Metoda podzbioru () pobiera nazwy kolumn z ramki danych. Tutaj bierze ramkę danych jako pierwszy parametr, aw drugim parametrze określamy nazwy kolumn za pomocą parametru wyboru, które mają zostać upuszczone. Używa znaku minus () do upuszczenia wybranych nazw kolumn podanych w wektorze. W ten sposób możemy upuścić kolumny według nazwy w ramce danych, wybierając nazwy kolumn za pośrednictwem parametru Wybierz.
Składnia:
podzbiór (DataFrame_Object, Select = - Column_names)Parametry:
Wymaga dwóch parametrów:
Przykład 1
W tym przykładzie upuszczamy jedną kolumnę: market_name. Musimy więc określić tę kolumnę w wektorze i przypisać ją do wyboru.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Wynik pokazuje, że kolumna nazwa_kształtu zostanie zrzucona, a pozostałe kolumny zostały zwrócone w ramce danych.
Przykład 2
W tym przykładzie zrzucamy wiele kolumn: nazwa_kształt, Market_place i Market_Squarefeet. Musimy więc określić wszystkie te trzy kolumny w wektorze i przypisać je do wyboru.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Z rezultatu widzimy, że kolumny_namynowe, Market_place i Market_Squarefeet zostały zrzucone, a pozostałe kolumny zostały zwrócone w ramce danych.
Podejście 4: Używanie wewnątrz ()
Metoda wewnątrz () pobiera nazwy kolumn z ramki danych. Tutaj bierze ramkę danych jako pierwszy parametr, aw drugim parametrze określamy nazwy kolumn, które zostaną upuszczone metodą RM (). Metoda RM () usuwa w niej określone kolumny. W ten sposób możemy upuścić kolumny według nazwy w ramce danych.
Składnia:
wewnątrz (dataFrame_Object, rm (kolumn_names))Parametry:
Wymaga dwóch parametrów:
Przykład 1
W tym przykładzie upuszczamy jedną kolumnę: market_name. Musimy więc określić tę kolumnę w wektorze i przypisać ją do wyboru.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Wynik pokazuje, że kolumna nazwa_kształt jest upuszczana, a pozostałe kolumny zostały zwrócone w ramce danych.
Przykład 2
W tym przykładzie zrzucamy wiele kolumn: nazwa_kształt, Market_place i Market_Squarefeet. Musimy więc określić te trzy kolumny w wektorze i przypisać je do wyboru.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Z rezultatu widzimy, że kolumny_namynowe, Market_place i Market_Squarefeet zostały zrzucone, a pozostałe kolumny zostały zwrócone w ramce danych.
Wniosek
W tym artykule omówiono cztery podejścia do upuszczenia lub usunięcia kolumn z ramki danych R według nazwy kolumny. Na podstawie wymagań w aplikacji możesz użyć dowolnej z metod z następujących czterech metod: nazwy (), select (), podzbioru () i wewnątrz ().