Listy mogą mieć listę elementów lub ramkę danych.
W niniejszym artykule R zobaczymy, jak nieistić listy elementów za pomocą funkcji UNGIST ().
Funkcja nieprawidłowa () służy do konwersji elementów na liście na wektor. Omówimy różne scenariusze z elementami listy, aby przekształcić się w wektor.
Nietypowy lista elementów
W takim podejściu nie wyliczamy listy, która ma tylko elementy. Obejmuje obiekt listy jako parametr.
Składnia
unlist (List_Object)Gdzie, List_Object to lista wejściowa z elementami.
Przykład 1
W takim przypadku tworzymy listę 5 cen mango i używamy funkcji nieprawidłowej () do nieprawidłowej listy.
Wynik
Możesz zobaczyć, że elementy listy są nieopisane do wektora.
Przykład 2
W takim przypadku tworzymy listę 5 ciąży i używamy funkcji nieprawidłowej () do nieprawidłowej listy.
Wynik
Możesz zobaczyć, że elementy listy są nieopisane do wektora.
Nietypowy lista list
W takim podejściu nie ma listy, która zawiera zagnieżdżoną listę (lista list). Po nieprawidłowości, jeśli chcesz zwrócić nazwy list, możesz określić użycie.Nazwia parametr true. Jeśli nie potrzebujesz nazw list, możesz określić użycie.Nazwia parametr na fałsz. Domyślnie zwraca nazwy list.
Składnia
nie -nieprawdziwe (List_Object, użyj.nazwy)Gdzie List_Object to lista wejściowa z listami i użyciem.Nazwy służą do zwracania/usuwania nazw z listy nienotowanej.
Przykład 1
W takim przypadku tworzymy listę 2 cen owoców, która ma 5 elementów i nie ma ich bez nazwisk.
#Create List z 2 listą cen owocówWynik
Możesz zobaczyć, że elementy listy są nieopisane do wektora bez nazw list.
Przykład 2
W takim przypadku tworzymy listę 2 cen owoców, która ma 5 elementów i nie ma ich z imionami.
Wynik
Możesz zobaczyć, że elementy listy są nieopisane do wektora z nazwami list.
Niezważanie listy DataFrame
W takim podejściu nie ma liter, który zawiera ramkę danych. Po nieprawidłowości, jeśli chcesz zwrócić nazwy kolumn DataFrame, możesz określić użycie.Nazwia parametr true. Jeśli nie potrzebujesz nazw kolumn, możesz określić użycie.Nazwia parametr na fałsz. Domyślnie zwraca nazwy kolumn.
Składnia
nie -nieprawdziwe (List_Object, użyj.nazwy)Gdzie List_Object to lista wejściowa z DataFrame i użycie.Nazwy służą do zwracania/usuwania nazw z listy nienotowanej.
Przykład 1
W takim przypadku tworzymy listę, która przechowuje pojedynczą ramkę danych z 2 kolumnami i nieistotną go bez nazw kolumn.
Wynik
Widać, że ramka danych wewnątrz listy jest nieopisana do wektora bez nazw kolumn.
Przykład 2
W takim przypadku tworzymy listę, która przechowuje pojedynczą ramkę danych z 2 kolumnami i nieistnieszymi nazwami z nazwami kolumn.
Wynik
Widać, że ramka danych wewnątrz listy jest nieopisana do wektora z nazwami kolumn.
Wniosek
Z tego samouczka nauczyliśmy się, jak korzystać z funkcji nieprawidłowej () na liście używanej do konwersji listy na wektor. Omówiliśmy trzy różne scenariusze w celu uzyskania listy, zagnieżdżonej listy i listy DataFrame do Vector. Jeśli chcesz zdobyć etykiety w wyniku niepublikowanym, możesz użyć.Nazwia parametr ustawiony na true. W przeciwnym razie możesz ustawić to na false, jeśli nie chcesz zwrócić etykiet.