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 dodatku Power Query i języku M w programie LuckyTemplates Desktop.
Chociaż mogą występować niewielkie różnice, możesz zastosować te same ogólne techniki w innych produktach firmy Microsoft, takich jak Excel, Analysis Services i inne narzędzia firmy Microsoft z wbudowanym aparatem Power Query.
Spis treści
Co to jest Power Query?
Power Query jest przeznaczony do przekształcania i przygotowywania danych . Jest wyposażony w interfejs graficzny do łączenia się z szeroką gamą źródeł danych.
Posiada również edytor, bardziej znany jako Power Query Editor na pulpicie LuckyTemplates, który służy do przekształcania nieprzetworzonych danych.
Proces przekształcania surowych danych jest również określany jako ETL , co oznacza wyodrębnianie, przekształcanie i ładowanie .
Dodatek Power Query wyodrębnia dane, łącząc się z wieloma różnymi źródłami danych. Następnie przekształca, czyści i przekształca Twoje dane. I wreszcie ładuje dane do modelu danych.
Dane nigdy nie są doskonałe. Dlatego celem Edytora zapytań jest pomoc użytkownikowi w stosowaniu większości typowych przekształceń poprzez interakcję z prostym zestawem wstążek, menu i innych składników.
Ta zdolność transformacji jest wspólna dla wszystkich źródeł. Dlatego niezależnie od źródłowego środowiska użytkownika w Edytorze zapytań pozostaje takie samo.
Po nawiązaniu połączenia ze źródłem danych zobaczysz podgląd danych.
Podgląd jest oparty na podzbiorze, który umożliwia zaprojektowanie zapytania. Pełne dane zobaczysz dopiero po kliknięciu Zamknij i zastosuj . Oznacza to, że możesz pracować z bardzo dużymi zbiorami danych.
Aparat dodatku Power Query jest dostępny w wielu produktach i usługach. Miejsce docelowe, w którym będą przechowywane dane, zależy od użytego zapytania.
Co to jest język M?
M to funkcjonalny, rozróżniający wielkość liter język mashup przeznaczony do transformacji danych.
Gdy wykonujesz transformację, kod dla tego kroku jest generowany automatycznie. Nie musisz więc samodzielnie pisać kodu M.
Są jednak przypadki , w których musisz nauczyć się pisać kody M. Obejmują one tworzenie niestandardowych funkcji, wykonywanie bardziej złożonych przekształceń, optymalizację i tworzenie niestandardowych łączników.
Wraz z wprowadzeniem technologii IntelliSense we wrześniu 2018 r. rozróżnianie wielkości liter ma teraz mniejszy wpływ na kody M.
Technologia IntelliSense umożliwia wywoływanie członków wewnętrznych #shared , takich jak wszystkie natywne funkcje języka M, funkcje niestandardowe, nazwy zmiennych lub kroków oraz parametry.
M jest językiem funkcjonalnym. Kiedy zrozumiesz jego przebieg, łatwiej będzie czytać i pisać kody M.
Ogólną najlepszą praktyką jest upewnienie się, że pasek formuły jest zawsze widoczny w interfejsie użytkownika. W ten sposób możesz zobaczyć wygenerowany kod M i śledzić jego przebieg i składnię.
Dostępnych jest wiele zasobów online, w których można dowiedzieć się więcej o M .
Jednym z zasobów jest specyfikacja języka formuł , która opisuje strukturę samego 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 .
Ale ogólnie rzecz biorąc, najważniejszą rzeczą podczas uczenia się czegoś nowego jest praktyka, praktyka i jeszcze raz praktyka .
Wniosek
Edytor Power Query to potężne narzędzie podczas wykonywania transformacji danych. Gdy zrozumiesz jego podstawowe koncepcje, łatwiej będzie Ci przekonwertować surowe dane na bardziej znaczące informacje.
I chociaż język M jest często generowany automatycznie, zawsze lepiej jest się go nauczyć. Będzie to wielką zaletą w przypadku bardziej złożonych scenariuszy w przyszłości.
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.