Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Z tego samouczka dowiesz się, jak tworzyć i wykorzystywać uporządkowane wartości list . Dowiesz się również, jak zmaksymalizować je przy użyciu różnych kontekstów i wyrażeń, aby uzyskać pożądane dane i wynik. Omówione zostaną również metody stenograficzne, które pomogą w łatwym tworzeniu list.
Spis treści
Tworzenie uporządkowanych wartości list
Lista jest uporządkowaną sekwencją wartości; jego kolejność jest brana pod uwagę przy porównywaniu list. Inicjatorem listy jest zestaw nawiasów klamrowych. Jeśli wprowadzisz nawiasy klamrowe ( { } ) na pasku formuły i naciśniesz Enter, utworzysz pustą listę. Możesz również zobaczyć ikonę powiązaną z listami obok nazwy zapytania na stronie Zapytanie .
Aby utworzyć listę z wartościami, najpierw utwórz nowe zapytanie, klikając prawym przyciskiem myszy miejsce w okienku Zapytanie. Następnie kliknij Nowe zapytanie i wybierz Puste zapytanie .
Następnie wprowadź wartości na pasku formuły. Jeśli masz wiele wartości, oddziel je przecinkami. Wartości na liście nie muszą być tego samego typu, więc mogą być typu pierwotnego lub strukturalnego. To jest lista z tekstem, listą i wartościami rekordów:
Używanie podwójnych kropek dla kolejnych liczb i znaków
Jeśli chcesz utworzyć listę kolejnych numerów, istnieje na to skrót. Najpierw wprowadź inicjator, a następnie pierwszą liczbę. Następnie wprowadź dwie kropki, a następnie ostatnią liczbę.
Możesz zobaczyć, że utworzył listę kolejnych numerów od 1 do 5. Liczby muszą być przyrostowe . Więc jeśli zmienisz ostatnią liczbę na -5, otrzymasz pustą listę, ponieważ wartość początkowa jest większa niż wartość końcowa.
Ta metoda działa również ze znakami.
Możesz zobaczyć, że stworzył listę znaków od pierwszej wartości do końcowej wartości w kodzie. Ale jeśli zmienisz wartości na odwrót, wyświetli się pusta lista. Dzieje się tak, ponieważ wartości znaków Unicode skojarzone ze znakami nie są przyrostowe.
To jest zapytanie mające na celu dalsze zilustrowanie tego procesu.
Jeśli wprowadzisz to w oknie edytora zaawansowanego i naciśniesz Gotowe , zobaczysz wartości liczbowe powiązane z literami.
Jednak ta metoda nie działa z datami. Jeśli wpiszesz wartości dat na pasku formuły, pojawi się komunikat o błędzie.
Dostęp do elementu z listy strukturalnej
Istnieją inne sposoby tworzenia list. Możesz użyć funkcji M , które zwracają listy, lub możesz wyodrębnić pojedynczą kolumnę z tabeli, która również zwróci listę. Ale częściej listy są używane jako parametry w funkcjach M. W takich przypadkach ważne jest, aby wiedzieć, jak utworzyć listę, aby można było podać tej funkcji poprawną wartość parametru.
Aby uzyskać dostęp do elementu na liście, możesz odwołać się do niego poprzez jego pozycję liczoną od zera za pomocą operatora indeksu pozycyjnego. W tym przykładzie widać, że operator indeksu 0 wyciągnął pierwszą wartość 1.
Jeśli zmienisz operator indeksu z 0 na 2, otrzymasz ostatnią wartość 3.
Jeśli więc chcesz pobrać czwarty element z listy, zmieniając operator indeksu na 3, pojawi się błąd, ponieważ na liście nie ma wystarczającej liczby wartości.
Dodanie znaku zapytania do operatora indeksu pozycji zmienia zachowanie „nie znaleziono” z zwracania błędu na wartość null . Nazywa się to również wykonywaniem opcjonalnego wyboru pozycji.
Łączenie i zrównywanie list
W przypadku list można używać operatorów kombinacji i równań. Listy można łączyć za pomocą operatora kombinacji ampersand ( & ).
Pierwsza lista zawiera liczby od 1 do 5, a druga zawiera liczby 2 i 3. Możesz zobaczyć, że listy są połączone w jedną listę.
Przy porównywaniu list brana jest pod uwagę kolejność. W tym przykładzie widać, że kod dał FALSE, ponieważ nie są sobie równe.
Wniosek
Ustrukturyzowane wartości list są powszechne w raportach danych usługi LuckyTemplates , ponieważ przedstawiają dane i informacje w formie listy. Pomagają organizować i kategoryzować dane, aby raporty wyglądały atrakcyjnie. Jeśli chcesz wyświetlić określone teksty, liczby, a nawet wartości, zdecydowanie zalecamy korzystanie z list.
Melisa
Wyodrębnij wartości z rekordów i list w Power Query
Twórz zautomatyzowane listy na podstawie obliczeń rankingowych w LuckyTemplates
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.
Czym jest self w Pythonie: przykłady z życia wzięte
Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.
W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.
Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.
Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.