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 przeprowadzę szczegółową dyskusję na temat analizy klastrów oraz sposobu tworzenia wnikliwych wizualizacji klastrów w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
To jest krótka sesja podsumowująca ze szczytu szkoleniowego LuckyTemplates .
Już wcześniej przeszedłem przez kilka technik formuł związanych z klastrowaniem. Jednak w tym samouczku omówię bardziej szczegółowo wizualizacje i sposób dokonywania porównań w czasie dla klastrów w usłudze LuckyTemplates.
Spis treści
Analiza klastrów dla wzrostu produktu
W tym przykładzie podkreśliłem wzrost w czasie.
Podkreśliłem wzrost od zeszłego roku do bieżącego roku dla produktów.
Jeśli po prostu użyjesz prostych technik wizualizacji i nie zapewnisz dodatkowej wartości wokół grupowania na swoich wykresach punktowych, Twoje wizualizacje staną się zbyt proste.
Wykres pokazuje całą gamę różnych produktów, ale tak naprawdę nie pokazuje, co się dzieje.
Tutaj możesz dodać wartość do swojego raportu.
W tym przykładzie użyłem techniki grupowania dynamicznego, aby móc spojrzeć na klastry w moich danych.
Mogę spojrzeć na porównanie wzrostu moich słabych, średnich i silnych produktów.
Widzę, że moje mocne produkty wydają się być skupione w określonym zakresie marży zysku. Ta marża zysku wynosi około 35% do 40%, a średnia sprzedaż wynosi 500 000.
W tym konkretnym przedziale czasowym wszyscy moi słabi klienci znajdują się po lewej stronie wykresu punktowego. Ale mają bardzo szeroki i zróżnicowany zakres marży zysku.
Te spostrzeżenia są niezwykle pomocne, zwłaszcza gdy jesteś na spotkaniu lub współpracujesz z interesariuszami.
Porady dotyczące wizualizacji klastra usługi LuckyTemplates
W tym raporcie usługi LuckyTemplates użyłem również kilku technik wizualizacji klastrów.
1. Używanie fragmentatorów
Korzystając z tego samego przykładu, chcę spojrzeć na jeden przedział czasowy. Ale chcę też zobaczyć, jak rzeczy zmieniają się w innych ramach czasowych. Wszystko, co muszę zrobić, to użyć wyborów, których dokonałem w tym raporcie.
Korzystając z fragmentatorów, mogę szybko wybrać informacje, które chcę zobaczyć. Wtedy będę mógł indywidualnie zobaczyć, jak zmienia się raport w ciągu roku.
Strategicznie wykorzystałem opcję Edytuj interakcje .
W przypadku tego raportu nie chcę, aby fragmentator pierwszego wykresu punktowego zmieniał cokolwiek na drugim wykresie punktowym lub na innych wykresach.
To samo dotyczy fragmentatora drugiego wykresu punktowego. Nie chcę, aby zmieniał cokolwiek innego w raporcie z wyjątkiem wizualizacji, do której jest przypisany.
Opcja Edytuj interakcje pozwala mi to zrobić. Nie muszę tworzyć nowych formuł. Do wszystkich wizualizacji używane są dokładnie te same formuły.
Korzystając z inteligentnej techniki wizualizacji Edytuj interakcje , mogę łatwo porównywać te rzeczy w czasie.
Na przykład w roku 2016 chcę zobaczyć tylko moich słabych klientów. Chcę zobaczyć, jak poradzili sobie z moimi słabymi klientami w 2017 roku.
Widzę teraz silniejszą korelację lub brak korelacji między tymi dwiema grupami w mojej sprzedaży produktów.
2. Tworzenie niestandardowego stołu podtrzymującego
Musisz pamiętać, że żadne z tych grup nie istnieje w twoich surowych danych. Wszystkie są generowane przez niestandardową tabelę pomocniczą, którą nazywam Grupowaniem produktów .
Stworzyłem tę niestandardową tabelę pomocniczą z granicami Min i Max.
Aby obliczyć wzrost produktu, stworzyłem te arbitralne grupy. Słaby wzrost to w zasadzie brak wzrostu. Przypisano mu dowolną liczbę od 0 do -100. Średni wzrost wynosi od 0 do 0,3. Silny wzrost wynosi 30% lub więcej.
Dzięki temu prostemu grupowaniu widzę rok 2016 rok po roku. Widzę moje mocne produkty, które wzrosły o ponad 30% w 2016 i 2017 roku.
3. Dostosowywanie wizualizacji
Możesz także dodać więcej kolorów do wizualizacji i dodać etykiety danych.
4. Korzystanie z grupowania w celu uzyskania wglądu
Teraz chcę zobaczyć wszystkie moje produkty przez wszystkie lata. Chcę zobaczyć, w jakiej grupie są.
Na przykład chcę zobaczyć Produkt 72.
W 2015 roku byli Silni. W 2016 roku byli Słabi. A w 2017 roku stały się średnimi.
Możliwość zobaczenia tego ruchu w czasie dla Produktów z perspektywy grupowania może dostarczyć cennych informacji do raportu.
Jest to również technika wielokrotnego użytku.
Stworzyłem te grupy na podstawie wzrostu. Ale możesz tworzyć grupy na podstawie sprzedaży, zysków lub marży zysku. Zasadniczo możesz tworzyć grupy na podstawie dowolnych kryteriów.
Stosowane formuły
W tym przykładzie użyłem tylko dwóch formuł. Istnieją jednak nieco bardziej zaawansowane formuły, których można użyć.
To jest dynamiczna formuła grupowania, której użyłem w tym raporcie:
A to jest wzór, którego użyłem do macierzy:
Jest to wypracowanie grupy wzrostu każdego pojedynczego produktu. Aby było to możliwe, musisz zmienić kontekst w . Będzie iterować przez każdy pojedynczy wiersz w tabeli grupowania produktów . Następnie okaże się, czy wzrost sprzedaży rok do roku jest większy niż wartość minimalna lub mniejszy lub równy wartości maksymalnej .
Tylko jeden z wierszy w tabeli grupowania produktów będzie miał wartość PRAWDA . Kiedy ma wartość PRAWDA, wówczas formuła zwraca rzeczywistą grupę, w której produkty znajdują się w danym roku.
Następnie wszystkie inne filtrowanie odbywa się w macierzy. W tym przykładzie dostępne jest filtrowanie kontekstowe produktu i roku.
Wzrost sprzedaży rok do roku zmienia się dla każdego roku. To właśnie generuje różnicę w Growth Group. Jest to przerabiane co roku dla każdego produktu.
Jak oceniać klastry w danych za pomocą techniki języka DAX w usłudze LuckyTemplates
Znajdowanie wzorców w danych za pomocą logiki wewnętrznej w usłudze LuckyTemplates
Jak korzystać z wbudowanej analizy w przypadku wykresów punktowych usługi LuckyTemplates
Wniosek
W tym samouczku chciałem podkreślić techniki wizualizacji klastrów i sposoby ich wykorzystania w usłudze LuckyTemplates.
Korzystając z tej techniki, możesz wygenerować ogromną ilość informacji na jednej stronie raportu.
Wszystkiego najlepszego,
***** Nauka 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.