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.
W tym samouczku zostaną omówione funkcje dodatku Power Query , słowa kluczowe i wstępnie zdefiniowane identyfikatory. Dowiesz się, co robią i jak ich używać w tworzeniu kodów i formuł. Dowiesz się również, jak uzyskać dostęp do dokumentacji funkcji, aby uzyskać informacje i przykłady do swojego raportu.
Spis treści
Słowa kluczowe i wstępnie zdefiniowane identyfikatory
Słów kluczowych i wstępnie zdefiniowanych identyfikatorów nie można ponownie zdefiniować. To jest przegląd wszystkich zastrzeżonych słów w języku M.
Jeśli chcesz nadać zmiennej taką samą nazwę jak którekolwiek ze słów kluczowych, musisz użyć notacji w cudzysłowach. Należy jednak unikać używania któregokolwiek ze słów kluczowych jako zmiennej, ponieważ może to powodować zamieszanie.
To kolejny przegląd operatorów i znaków interpunkcyjnych w języku M.
Funkcje Power Query
W poprzednich modułach mówiliśmy o środowiskach Power Query . Teraz dowiesz się o globalnym środowisku dodatku Power Query.
Aby wyświetlić środowisko globalne, użyj zmiennej wewnętrznej #shared . Zwraca rekord zawierający wszystkie nazwy i wartości wszystkich zapytań, tabel, stałych, rekordów, list oraz natywnych i niestandardowych funkcji M w bieżącym pliku.
Jest to również powód, dla którego możesz odwoływać się do jednego zapytania w drugim; każde automatycznie tworzone zapytanie należy do tego środowiska globalnego.
Aby zademonstrować, utwórz nowe puste zapytanie. Kliknij Nowe źródło na karcie Strona główna i wybierz Puste zapytanie .
Następnie wprowadź znak równości, a następnie #shared . Po zakończeniu naciśnij Enter . Zobaczysz wtedy rekord w okienku podglądu.
Następnie zamień rekord w tabelę.
Stamtąd możesz użyć opcji Filtry tekstowe, aby wyszukać określone grupy funkcyjne. Kliknij przycisk listy rozwijanej w nagłówku kolumny Nazwa i wybierz opcję Filtry tekstu . Następnie wybierz Zaczyna się od .
Funkcje tekstowe Power Query
Jeśli interesują Cię funkcje tekstowe, po prostu wpisz słowo Tekst, a otrzymasz przegląd wszystkich funkcji tekstowych.
Jeśli klikniesz spację w dowolnym wierszu kolumny Wartość, zobaczysz dokumentację tej konkretnej funkcji.
W okienku Zastosowane kroki zmień nazwy kroków Przekonwertowane na tabelę i Filtrowane wiersze odpowiednio na funkcje tshared i Text .
Możesz także mieć szybki dostęp do funkcji tabeli lub listy, tworząc fikcyjny filtr. Korzystając z opcji Filtry tekstu, wprowadź słowo kluczowe Tabela w oknie dialogowym Filtruj wiersze, a następnie kliknij przycisk OK.
Następnie na pasku formuły zmień pierwszy parametr na współdzielony . Zobaczysz wtedy wszystkie funkcje tabeli w okienku podglądu. Zmień nazwę kroku na Funkcje tabeli w okienku Zastosowane kroki.
Funkcje listy Power Query
W przypadku funkcji listy skopiuj składnię na pasku formuły i utwórz podręcznik. Kliknij fx i wklej skopiowaną składnię. Zmień trzeci parametr na List. Następnie zobaczysz wszystkie funkcje listy.
I ponownie zmień nazwę kroku na List Functions.
Następnie zmień nazwę zapytania na Shared i wyłącz ładowanie.
Posiadanie takiej konfiguracji, w której można szybko wyszukiwać funkcje, parametry i typy bez opuszczania edytora zapytań, może być bardzo wygodne.
Jeśli znasz nazwę funkcji i chcesz przejrzeć parametr lub przykład, po prostu wprowadź nazwę funkcji w nowym pustym zapytaniu bez nawiasów. Pokaże ci wewnętrzną dokumentację funkcji.
Aby zademonstrować, wprowadź Text.Reverse w nowym pustym zapytaniu, a następnie kliknij Sprawdź. Następnie zobaczysz przykład działania funkcji.
Stamtąd możesz również wywołać funkcję. Jeśli wpiszesz 123 w parametrze i klikniesz Invoke , okienko podglądu pokaże liczby w odwrotnej kolejności.
Opis funkcji Power Query M
Możesz także przeglądać odwołanie do funkcji M zapytania o moc w Internecie. Możesz przejść bezpośrednio do witryny internetowej lub kliknąć znak zapytania w prawym górnym rogu okna Edytora zaawansowanego dowolnego zapytania.
Witryna zawiera sekcje dla każdej z grup funkcyjnych, co ułatwia jej przeglądanie.
Innym sposobem uzyskania dostępu do dokumentacji online jest kliknięcie hiperłącza w oknie dialogowym Dodaj niestandardową kolumnę. Aby udostępnić opcję Dodaj kolumnę niestandardową, musisz mieć zapytanie tabelaryczne.
Hiperłącze przeniesie Cię do innej strony. Na tej stronie znajduje się sekcja o nazwie Zobacz też , w której można znaleźć łącze do odwołania do funkcji M zapytania o moc.
To mały objazd, jeśli chcesz przejść do opisu funkcji M , ale zawiera także inne informacje, które mogą okazać się przydatne.
Na koniec, jeśli rozszerzysz kartę Narzędzia zewnętrzne na pulpicie usługi LuckyTemplates, zobaczysz również wstążkę M Reference. Ta wstążka nie jest dostępna w edytorze Power Query . Jeśli jednak chcesz od czasu do czasu przeglądać odwołanie do funkcji M, wygodne może być umieszczenie jej na pulpicie usługi LuckyTemplates.
Typy danych i łączniki dodatku Power Query
Język M i edytor dodatku Power Query w usłudze LuckyTemplates
Wniosek
Kod , składnia lub formuła zapytania Power Query jest niekompletna bez słów kluczowych, funkcji i identyfikatorów. Te jednostki pomagają uzyskać dane i informacje z innych źródeł w tabeli, aby zapewnić pożądane wyniki. Możesz użyć dowolnego z nich w swoim raporcie danych, o ile używasz ich poprawnie.
Melisa
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.