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.
Chcę przedstawić Ci jedno z najlepszych zewnętrznych narzędzi usługi LuckyTemplates, które wspólnie ze Stevenem McGuire z forum LuckyTemplates opracowaliśmy, aby pomóc Ci w uporządkowanej praktyce. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Dużo mówiłem o ustrukturyzowanej praktyce, szczególnie w moim samouczku dotyczącym pięciu strategii ulepszania zestawu narzędzi języka DAX . Po tym samouczku Melissa de Korte nakręciła doskonały film o tworzeniu stale aktualizowanego zbioru danych dotyczących praktyki .
I w pewnym sensie połączyłem te dwie koncepcje, aby stworzyć narzędzie Practice Dataset . Pokażę ci, co robi i jak go pobrać i zainstalować.
Spis treści
Przećwicz zestaw danych w zewnętrznych narzędziach usługi LuckyTemplates
Aby uzyskać dostęp do tego narzędzia, przejdź do menu narzędzi zewnętrznych usługi LuckyTemplates i kliknij opcję Practice Dataset.
Następnie otwiera nowe wystąpienie usługi LuckyTemplates i ładuje ćwiczeniowy model danych , który jest aktualizowany na podstawie danych z trzech lat aż do daty bieżącej.
Wziąłem kod M Melissy dla tabeli Sales, mając tę aktualizację. A potem dodałem jej rozszerzoną tabelę danych i tylko serię tabel wymiarów, w tym klientów, regiony produktów i kanały dla podstawowego zestawu danych Sales.
Mamy nadzieję, że będzie to dobre zarówno dla ustrukturyzowanej praktyki w języku DAX, jak i M. Dołączyliśmy również plik programu Excel, który tworzy podstawowe dane dotyczące sprzedaży, dzięki czemu można przejść do zaawansowanych zapytań i przećwiczyć transformacje.
Będzie to również przydatne dla osób, które odpowiadają na forum. Mamy nadzieję, że osoby publikujące udostępnią swój plik PBX, ale w niektórych przypadkach tego nie robią. W odpowiedzi na to naprawdę pomaga posiadanie czystego, prostego zestawu danych do testowania konkretnych rozwiązań.
Mamy więc nadzieję, że udostępnienie tego za pomocą jednego kliknięcia będzie pomocne dla osób, które poświęcają swój czas, odpowiadając na forum i generując rozwiązania.
Jak zbudowano zestaw danych praktyki
Teraz pokażę ci, jak to zrobiliśmy. Kiedy zaczynałem, wydawało mi się to całkiem łatwe. To była pierwsza iteracja tego, co opracowałem.
Ale jeśli zamkniesz ten długi kod ikony, wybierając opcję Przełącz zawijanie słów na karcie Widok, zobaczysz, że tak naprawdę jest tylko siedem argumentów, które musisz wypełnić.
Większość z nich jest prosta.
Opracowanie tego na własny użytek jest dość łatwe. Jednak opracowanie go dla innych osób jest o wiele trudniejsze niż się spodziewałem i przekracza moje możliwości, ponieważ jak się okazuje, ludzie używają różnych przeglądarek. Używają również różnych wersji usługi LuckyTemplates.
Oprócz typu używanego pulpitu LuckyTemplates instalują go z różnych lokalizacji. Niektórzy instalują go bezpośrednio, a niektórzy ze sklepu Microsoft.
Tutaj przydała się wiedza Stevena. Opracował szczegółowy skrypt PowerShell, który obsługuje wszystkie te możliwości w naprawdę elegancki sposób i poprawnie instaluje pliki oraz pozwala go uruchomić, niezależnie od konfiguracji.
Pobieranie i używanie zestawu danych praktyki w narzędziach zewnętrznych usługi LuckyTemplates
Teraz wracając do posta na forum o tym narzędziu, na dole znajduje się plik ZIP. Jeśli chcesz tego użyć, po prostu pobierz ten plik zip i skopiuj go na pulpit. Będziesz chciał zamknąć usługę LuckyTemplates. Musisz mieć uprawnienia administratora do swojego komputera. Bez tego nie będziesz mógł skopiować plików do właściwej lokalizacji.
Następnie rozpakuj ten plik zip do folderu tymczasowego na pulpicie. Zobaczysz tam dwa pliki JSON i folder z napisem Practice Dataset.
Pierwszy plik JSON jest przeznaczony do korzystania z wersji 64-bitowej, a drugi do korzystania z 32-bitowej wersji pulpitu usługi LuckyTemplates. Niezależnie od wersji, której nie używasz, usuń ten plik. Na przykład, jeśli używasz wersji 64-bitowej, usuń drugi plik JSON (32-bitowy).
Następnie skopiuj pozostały plik i folder Practice Dataset do lokalizacji, którą pokazuję poniżej (pliki programu).
Po skopiowaniu tego ponownie otwórz usługę LuckyTemplates. Zobaczysz wówczas w menu narzędzi zewnętrznych usługi LuckyTemplates narzędzie Zestaw danych do ćwiczeń. Po prostu kliknij to i pozwól, aby skrypt PowerShell działał.
Po zakończeniu inicjowania zestawu danych i aktualizowania go do bieżącej daty przez trzy lata, otrzymasz czysty plik z kluczowymi miarami i tabelami. Właśnie umieściłem tam podstawową miarę Total Sales, aby utrzymać tę tabelę na górze listy.
Zmiana lokalizacji pliku przy użyciu parametru zapytania w usłudze LuckyTemplates
Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn
Przewodnik dla początkujących po kodzie M w usłudze LuckyTemplates
Wniosek
Oto jak go używać i instalować w pigułce. Nie możemy zapewnić bezpośredniego wsparcia technicznego, jeśli masz problemy. Ale jeśli z jakiegoś powodu masz problemy i nie możesz zainstalować tego w menu narzędzi zewnętrznych usługi LuckyTemplates , przejdź do tego pliku zestawu danych ćwiczeniowych i po prostu utwórz skrót do pliku PBX na pulpicie.
Nie będziesz w stanie wywołać go z menu narzędzi zewnętrznych, ale kiedy potrzebujesz zestawu danych do ćwiczeń, po prostu kliknij ten skrót, a on zainicjuje zestaw danych, przeniesie go do dzisiejszej daty i zasadniczo wróci tam, gdzie my byli na tej stronie.
Mam nadzieję, że to pomocne. Więcej informacji na ten temat można znaleźć w . Możesz również obejrzeć pełny samouczek wideo poniżej.
Dzięki!
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.