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.
Na dzisiejszym blogu chcę podzielić się zdecydowanie moją ulubioną funkcją w edytorze Power Query, czyli kolumną z przykładów usługi LuckyTemplates. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.
Kiedy patrzę teraz na moje zbiory danych, zawsze myślę o tym, jak mogę je rozszerzyć, dodać interesujące informacje, które pomogą usprawnić to, co chcę ocenić lub pokazać w moich raportach, oraz uporządkować moje raporty, tak aby zawierały informacje i były przystępne . Wszystkie te rzeczy można łatwo osiągnąć za pomocą funkcji Kolumna z przykładów w dodatku Power Query .
Mam tu naprawdę prosty model, na którym zamierzam to zademonstrować. Aby to zrobić, musisz najpierw przejść do edytora Power Query, klikając opcję Przekształć dane .
Jest oczywiście wiele funkcji, które można uzyskać z edytora zapytań, klikając prawym przyciskiem myszy, używając wstążki i wielu opcji. Ale dzisiaj chcę zbadać najfajniejszą funkcję tutaj — kolumnę z przykładów . Ma kilka wbudowanych funkcji uczenia maszynowego, które firma Microsoft niedawno wbudowała w produkt.
Przejdę tylko przez kilka przykładów, aby pokazać, jak szybko użyć tej funkcji i utworzyć wiele interesujących kolumn i dodatkowych wymiarów.
Spis treści
Jak korzystać z kolumny z przykładów Funkcja zapytań usługi LuckyTemplates
Funkcja Kolumna z przykładów znajduje się na wstążce Dodaj kolumnę . Po prostu kliknij go i przeniesie Cię do tej sekcji Dodaj kolumnę z przykładów .
Na przykład chcę wziąć pierwsze cztery litery nazwy każdego klienta i przekształcić je w wielkie litery, co będzie odpowiednio kodem dla każdego klienta. Zamiast pisać całą tę szaloną logikę w formule, mogę dosłownie po prostu zacząć pisać w ten sposób.
Jak widać, nie podjęto jeszcze tego pomysłu. Po prostu chwyta wszystkie litery imienia dla reszty klientów. Ale po tym, jak zrobiłem to drugie, zauważysz, że teraz działa dla mnie, że chcę tylko pierwszych czterech liter lub znaków nazwy klienta.
I tak po prostu mogę zmienić nazwę kolumny na Kod klienta i mam teraz dodatkowy wymiar do mojego zbioru danych, który wcześniej się nie pojawiał.
Stąd możesz wprowadzić więcej zmian, jeśli takie istnieją. Na przykład, jeśli chcesz zmienić kod, EI, możesz po prostu kliknąć go prawym przyciskiem myszy i przejść do Zastąp wartości .
To samo mogę zrobić z innymi kolumnami. Szybko identyfikuje dla mnie pozostałe kody pozycji.
Ponadto, gdybym chciał utworzyć wykres słupkowy lub pierścieniowy itp., nie muszę używać pełnej nazwy. Mogę po prostu użyć skróconego kodu, który utworzyłem w nowej kolumnie.
To są rzeczy, których stale szukam w moich tabelach przeglądowych. Tworząc wizualizacje, zawsze szukam okazji, aby uczynić rzeczy bardziej zwięzłymi dla moich klientów . Powiedzmy, że chcę utworzyć kilka kodów miast. Funkcja Kolumna z przykładów może szybko podać mi kody dla wszystkich tych różnych miast. Zamiast umieszczać te długie nazwy na moich wykresach, mogę teraz szybko uzyskać skrócony kod.
Jak działa edytor zapytań w usłudze LuckyTemplates
Kod M w niestandardowych kolumnach usługi Power Query | LuckyTemplates
LuckyTemplates Unpivot Columns — samouczek Power Query
Wniosek
To tylko przykłady tego, co naprawdę możesz zrobić dzięki tej niesamowitej funkcji. Zdecydowanie polecam spróbować się z nim pobawić. To zdecydowanie moja ulubiona funkcja w Power Query. Obecnie często go używam, zamiast pisać skomplikowaną logikę. Po prostu wiele z nich robię bardzo szybko, korzystając z tej funkcji, ponieważ optymalizuję moje tabele dla mojego modelu.
Jest to dla mnie najszybszy sposób na zrobienie tego. Pomyśl o formule, którą musiałbyś napisać, aby spróbować to rozgryźć, lub o logice, którą musisz stworzyć, aby to osiągnąć. Po prostu wpisując go, będziesz mógł uzyskać dodatkowy wymiar, którego możesz użyć.
Wszystkiego najlepszego!
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.