Najpierw utwórz ramkę danych z czterema wierszami i pięcioma kolumnami ze szczegółami rynkowymi.
Kod
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Możesz zobaczyć ramkę danych rynkowych na następujący obraz:
Podejście 1: Colnames ()
Colnames () służy do ustawienia nazw kolumn w ramce danych. Za pomocą tej metody możemy zmienić nazwy kolumn, przypisując nazwy za pomocą wektora. W ten sposób możemy zmienić wszystkie kolumny na raz.
Składnia:
colnames (dataFrame_Object) = c (kolumn_names)Tutaj,
1. DataFrame_Object to nazwa ramki danych.
2. kolumn_names to nowe nazwy kolumn oddzielone przecinkiem.
Przykład 1
W tym przykładzie zmienimy kolumny w ramce danych rynkowych na „id”, „name”, „miejsce”, „typ”, „squarefeet”.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Podejście 2: SetNames ()
setNames () służy do zmiany wszystkich nazw kolumn w ramce danych. Wymaga dwóch parametrów. Pierwszy parametr odnosi się do obiektu ramki danych, a drugi parametr przyjmuje nowe nazwy kolumn przez wektor.
Składnia:
setNames (dataFrame_Object, c (kolumn_names))Parametry:
1. DataFrame_Object to nazwa ramki danych.
2. kolumn_names to nowe nazwy kolumn oddzielone przecinkiem.
Przykład 1
W tym przykładzie zmienimy kolumny w ramce danych rynkowych na „id”, „name”, „miejsce”, „typ”, „squarefeet”.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Podejście 3: Names ()
Nazwy () służy do zmiany pojedynczej lub wszystkich nazw kolumn w ramce danych. Możemy zmienić wszystkie nazwy kolumn, przypisując nazwy kolumn za pomocą wektora. Dzięki temu możemy na raz zmienić wszystkie kolumny.
Składnia:
Nazwy (dataFrame_Object) = c (kolumn_names)Tutaj,
1. DataFrame_Object to nazwa ramki danych.
2. kolumn_names to nowe nazwy kolumn oddzielone przecinkiem.
Aby zmienić pojedynczą kolumnę, musimy użyć indeksu kolumny. Korzystając z wartości indeksu, możemy zmienić nazwę pojedynczej kolumny.
Składnia:
Nazwy (dataFrame_Object) [index_value] = 'colutn_name'Tutaj,
1. DataFrame_Object to nazwa ramki danych.
2. nazwa_polution to nowa nazwa kolumny.
3. index_value reprezentuje istniejącą (starą) lokalizację kolumny.
Ważny: Indeksowanie języka r zaczyna się od 1.
Przykład 1
W tym przykładzie zmieniamy pierwszą kolumnę na „id” i trzecią kolumnę na „miejsce”.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Poprzedni wynik pokazuje, że Market_id jest zmieniany na „id”, a Market_place jest zmieniany na „miejsce”.
Przykład 2
W tym przykładzie zmienimy kolumny w ramce danych rynkowych na „id”, „name”, „miejsce”, „typ”, „squarefeet”
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Poprzedni wynik pokazuje, że Market_id jest zmieniany na identyfikator, a Market_place jest zmieniany na miejsce.
Podejście 4: Zmień nazwy kolumn na wielką część
W tym scenariuszu konwertujemy nazwy kolumn w ramce danych na górną metodę za pomocą metody REAME_WITH (). Ta metoda przyjmuje dwa parametry. Pierwszy parametr reprezentuje obiekt ramki danych, a drugi parametr przyjmuje „Toupper” (aby przekonwertować na wielki poziom). Ta metoda jest dostępna w bibliotece DPLYR. Musimy więc załadować bibliotekę DPLYR.
Składnia:
REAMAME_WITH (DataFrame_Object, Toupper)Parametry:
1. DataFrame_Object to nazwa ramki danych.
2. Toupper konwertuje kolumny w dataframe_object na wielki poziom.
Przykład 1
W tym przykładzie przekonwertujemy wszystkie nazwy kolumn na górną.
#ładuj bibliotekę dplyrWynik:
Podejście 5: Zmień nazwy kolumn na małe litery
W tym scenariuszu konwertujemy nazwy kolumn w ramce danych na małe litery przy użyciu metody REAMAME_WITH (). Ta metoda przyjmuje dwa parametry. Pierwszy parametr reprezentuje obiekt ramki danych, a drugi parametr przyjmuje „Tolower” (aby przekonwertować na małe litery). Ta metoda jest dostępna w bibliotece DPLYR. Musimy więc załadować bibliotekę DPLYR.
Składnia:
REAMAME_WITH (DataFrame_Object, Tolower)Parametry:
1. DataFrame_Object to nazwa ramki danych.
2. Tolower przekształca kolumny w dataframe_object na małe litery.
Przykład 1
W tym przykładzie przekonwertujemy wszystkie nazwy kolumn na małe litery.
#ładuj bibliotekę dplyrWynik:
Wniosek
W tym artykule widzieliśmy, jak zmienić nazwy kolumn, rozważając pięć różnych podejść. Użyliśmy metod Colnames (), setNames () i Names () do zmiany nazw kolumn. Jeśli chcemy zmienić nazwy kolumn w dolnej i wielkiej litery, możesz użyć metody reny nazwy (. Na podstawie wymagań możesz użyć dowolnej z powyższych metod. Możesz użyć metody nazw () do zmiany nazwy pojedynczej kolumny.