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 dowiesz się o Power Query i języku M oraz o tym, jak je opanować. Omówimy również ich zastosowania w programie LuckyTemplates Desktop . Poznasz i zrozumiesz ich znaczenie w opracowywaniu i pozyskiwaniu danych do raportów usługi LuckyTemplates .
Spis treści
Edytor dodatku Power Query
Power Query jest przeznaczony do przekształcania i przygotowywania danych. Jest wyposażony w interfejs graficzny, który jest połączony z szeroką gamą źródeł danych. Zawiera również edytor w programie LuckyTemplates Desktop o nazwie Power Query Editor, który przekształca surowe dane.
Surowe dane są przekształcane w procesie zwanym ETL , co oznacza , Transform i Load . Proces wyodrębnia dane, łącząc się ze źródłami danych, a następnie przekształca je poprzez zmianę kształtu i czyszczenie. Ostatni proces ładuje dane do modelu danych.
Celem Edytora zapytań jest pomoc użytkownikowi w stosowaniu typowych przekształceń poprzez interakcję ze wstążkami, menu i innymi składnikami. Te możliwości transformacji są wspólne dla wszystkich źródeł. Tak więc środowisko użytkownika w Edytorze zapytań pozostaje takie samo bez względu na źródło.
Po nawiązaniu połączenia ze źródłem danych dodatek Power Query wyświetli podgląd danych. Podgląd jest oparty na podzbiorze, który umożliwia pracę z dużymi zestawami danych i projektowanie zapytania. Pełne dane zostaną udostępnione dopiero po kliknięciu przycisku . Miejsce docelowe, w którym są przechowywane dane, zależy od używanego dodatku Power Query.
Możesz zastosować te same ogólne techniki w programie Excel, przepływach danych, usługach Analysis Services i innych produktach, w których firma Microsoft osadziła aparat Power Query. Aparat Power Query jest dostępny w wielu produktach i usługach.
Język M
M to funkcjonalny, uwzględniający wielkość liter język mash up, przeznaczony do transformacji danych. Gdy wykonujesz transformację za pomocą interfejsu użytkownika, kod dla tego kroku jest generowany automatycznie. Nie musisz więc pisać żadnego kodu M.
Są jednak rzeczy, które można zrobić tylko pisząc M , takie jak tworzenie niestandardowych funkcji, przeprowadzanie bardziej złożonych przekształceń, optymalizacja, a nawet tworzenie niestandardowych łączników.
Teraz, wraz z wprowadzeniem technologii IntelliSense, rozróżnianie wielkości liter zaczyna mieć mniejszy wpływ. Technologia IntelliSense umożliwia wywoływanie członków wewnętrznego #shared , takich jak:
Jednym z najbardziej produktywnych sposobów korzystania z interfejsu użytkownika jest zbudowanie żądanego zapytania i podejście do niego. Następnie przejdź do paska formuły lub Edytora zaawansowanego, aby zmodyfikować kod.
Aby nauczyć się i opanować M , musisz zrozumieć przepływ języka. Pomoże ci to łatwiej czytać i pisać kody oraz znacząco poprawi twoje umiejętności opracowywania danych.
Upewnij się, że pasek formuły jest cały czas widoczny w interfejsie użytkownika. Pozwala to zobaczyć wygenerowany kod M i udostępnia jego przepływ i składnię.
Dostępne są zasoby online, takie jak Specyfikacja języka formuł, która opisuje strukturę języka, oraz odwołanie do funkcji M , które zawiera listę wszystkich funkcji i ich dokumentację. Power Query zawiera również standardową bibliotekę dostępną za pomocą słowa kluczowego #shared .
Kod M w niestandardowych kolumnach dodatku Power Query | LuckyTemplates
Power Query Funkcja w usłudze LuckyTemplates: Grupuj według funkcji
Wniosek
Nauka działania Power Query i języka M to jeden z najlepszych sposobów na opanowanie programowania danych. Jeśli znasz się na wszystkich dostępnych funkcjach w edytorze dodatku Power Query , tworzenie raportu z danymi będzie łatwiejsze.
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.