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 dzisiejszym blogu pokrótce przedstawię rozszerzoną tabelę dat 2.0. Po raz pierwszy udostępniłem kod tej funkcji M w kwietniu 2020 r. Od tego czasu pojawiło się wiele próśb i aktualizacji dotyczących tej tabeli dat dodatku Power Query. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.
Najnowsza wersja wersji 2 rozwiązała pewne niespójności w nazwach pól i formatach wartości, ale zawiera również kilka nowych funkcji.
Spis treści
Uzyskiwanie dostępu do rozszerzonej daty tabeli Power Query 2.0
Opcja 1: Forum eDNA
Gdzie więc można znaleźć kod dla tej konkretnej tabeli dat? Cóż, pierwsze miejsce to w kategorii wizytówek M Code.
To forum jest dostępne dla wszystkich, zarówno dla członków, jak i osób niebędących członkami. Jeśli zdarzy ci się być na forum i zobaczysz moją odznakę, możesz również kliknąć na nią, a znajdziesz rozszerzoną tabelę dat w polecanym temacie. Hiperłącze również prowadzi do tego tematu.
Aby uzyskać kod z forum, po prostu skopiuj kod widoczny na dole posta. Pamiętaj, aby skopiować wszystko od początku do końca.
Następnie wróć do LuckyTemplates i otwórz edytor Power Query.
Następnie dodaj nowe puste zapytanie.
W tym samouczku wykonałem już ten krok, więc po prostu wybiorę moje puste zapytanie i otworzę edytor zaawansowany.
Zaznacz wszystko, co widzisz w oknie Edytora zaawansowanego i wklej kod skopiowany z forum. Następnie naciśnij Gotowe.
Spowoduje to zwrócenie funkcji Power Query M , którą można wywołać.
Opcja 2: Centrum analityków
Możesz także przejść do aby uzyskać kod dla tej tabeli dat. Ale musisz mieć członkostwo, aby uzyskać dostęp do tej konkretnej platformy.
W centrum analitycznym wyszukaj po prostu PQ: Extended , a znajdziesz kod tabeli rozszerzonej w wyniku PQ: rozszerzona tabela dat (funkcja Power Query M) . Możesz także zobaczyć moją nazwę użytkownika.
Następnie możesz skopiować kod bezpośrednio z wyniku, najeżdżając na niego kursorem i klikając Kopiuj.
Alternatywnie możesz najpierw wyświetlić dokument, klikając Otwórz dokument, a następnie skopiuj stamtąd kod.
Wróćmy do LuckyTemplates i otwórzmy Edytor zaawansowany. Ponownie dodałem już nowe puste zapytanie, więc po prostu je zaznaczę i kliknę Edytor zaawansowany .
W oknie Edytora zaawansowanego zaznacz wszystko, co widzisz, a następnie wklej kod. Naciśnij Gotowe.
Zamiast funkcji ta metoda zwraca rekord, który zawiera najnowszą wersję fxCalendar , a także fxCalendarDepricated V1 i ChangeLog.
Jeśli chcesz skorzystać z nowej funkcji, po prostu kliknij ją lub przejdź do niej, klikając prawym przyciskiem myszy białe miejsce obok niej i dodając ją jako nowe zapytanie.
Spowoduje to zachowanie rekordu.
Więc to jest jeden sposób, a drugi to po prostu kliknięcie tej funkcji.
Spowoduje to przejście do naszego rekordu.
Spowoduje to również dodanie kroku nawigacji, jak pokazano poniżej.
Po prostu kliknij X, aby zwrócić rekord.
Zrozumienie parametrów tabeli dat dodatku Power Query
Tabela dat dodatku Power Query: wymagane parametry
Przyjrzyjmy się również znaczeniu i funkcji każdego z parametrów tabeli dat . Po pierwsze, parametr StartDate jest wymaganym parametrem i będzie pierwszą datą w tabeli dat.
Drugim i ostatnim wymaganym parametrem tej funkcji jest EndDate , który oznacza ostatnią datę w Twojej tabeli dat.
Twoja tabela dat powinna zawsze obejmować pełne lata i obejmować wszystkie daty od najwcześniejszej do najpóźniejszej daty obecnej w twoim zbiorze danych.
Tabela dat dodatku Power Query: parametry opcjonalne
Opcjonalna wartość FYStartMonthNum umożliwia ustawienie miesiąca rozpoczęcia roku obrachunkowego. Spowoduje to dodanie lat obrachunkowych, kwartałów, okresów i tygodni do tabeli dat.
Należy pamiętać, że tygodnie obrachunkowe zawsze rozpoczynają się w poniedziałek i mogą zawierać mniej niż siedem dni w pierwszym lub ostatnim tygodniu roku obrachunkowego. Jeśli jednak wyemitujesz ten parametr, żadna z kolumn fiskalnych nie zostanie dodana do Twojej tabeli dat.
Święta to opcjonalny parametr służący do przekazywania listy dat świąt do tej tabeli dat. Włącza filtr logiczny o nazwie IsHoliday, ale ma również wpływ na pola IsBusinessDay, typ dnia i względne dni w sieci.
WDStartNum pozwala zmienić domyślną numerację dni tygodnia z od zera, czyli od zera do sześciu, na biegnącą od jednego do siedmiu.
AddRelativeNetWorkdays umożliwia włączenie kolumny Relative Network Day do tabeli dat.
Tworzenie tabeli dat w usłudze LuckyTemplates Najszybszy możliwy sposób
Rozszerzona tabela dat Funkcja Power Query M
Znaczenie tabel dat w usłudze LuckyTemplates
Wniosek
Podsumowując, Extended Date Table 2.0 to potężne narzędzie do pracy z datami w dodatku Power Query.
Zapewnia kompleksowy zestaw funkcji do generowania szerokiego zakresu informacji związanych z datami, co czyni go nieocenionym zasobem podczas pracy z dużymi zbiorami danych z informacjami o datach.
Wszystkiego najlepszego,
Melissa de Korte
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.