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.
Pokażę ci, jak utworzyć rozdzielaną listę za pomocą Power Query.
Natknąłem się na to pytanie na , gdzie członek chciał utworzyć listę produktów, które kupił każdy odrębny klient. Można to łatwo zrobić za pomocą Power Query. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Spis treści
Jak utworzyć listę rozdzielaną
W dodatku Power Query jedyną dostępną tabelą jest tabela Sales.
Odniosę się do tego, klikając prawym przyciskiem myszy nazwę tabeli w prawym okienku i wybierając Odniesienie.
Odwołanie do tabeli Sales da mi dokładną kopię oryginalnej tabeli.
Z tego duplikatu potrzebuję tylko kolumny Klient i kolumny Produkt.
Więc odniosę się do tych dwóch tabel w nawiasach kwadratowych w mojej mierze.
Po naciśnięciu klawisza Enter otrzymam tabelę zawierającą tylko te dwie kolumny.
Ponieważ w tych kolumnach znajdują się zduplikowane wartości, dodam tabelę. Wyraźny na moją miarę. Oznacza to, że chcę, aby na moim stole były wyświetlane tylko odrębne wartości.
To pozostawia mi znacznie mniejszą tabelę, która pokazuje tylko odrębną kombinację każdego klienta i produktu.
Aby utworzyć listę produktów według klientów, kliknę kolumnę Klient, aby ją podświetlić, a następnie kliknij opcję Grupuj według pod wstążką Strona główna.
Ponieważ zaznaczyłem kolumnę Klient, pojawi się ona automatycznie w rozwijanej tabeli. Zamierzam wybrać Wszystkie wiersze w obszarze Operacja, a następnie nazwę tę nową kolumnę AllRows.
Po naciśnięciu OK skończę z tą zagnieżdżoną tabelą.
Zagnieżdżona tabela oznacza, że mam tabelę w tabeli. Jeśli więc kliknę dowolne białe spacje pod kolumną AllRows (a nie na sam obiekt tabeli), zobaczę podgląd tabeli, do której się odwołuje.
Teraz, gdy mam ograniczoną tabelę dla moich wyjątkowych klientów, zamierzam wyodrębnić wartości z kolumny produktów.
Dodam więc niestandardową kolumnę.
Zmienię nazwę tej kolumny niestandardowej na Produkty.
Następnie odwołuję się do kolumny AllRows, wybierając ją z listy dostępnych kolumn po prawej stronie. W ten sposób zagnieżdżona tabela automatycznie pojawi się w mojej niestandardowej formule kolumny.
Ponieważ potrzebuję tylko kolumny Produkt z tej zagnieżdżonej tabeli, dodam ją w nawiasach kwadratowych.
Po naciśnięciu OK kolumna pojawi się jako obiekt listy w mojej tabeli. Pojawia się jako obiekt listy, a nie jako obiekt tabeli, ponieważ wybrałem tutaj tylko jedną kolumnę.
Podobnie jak w przypadku kolumny AllRows wcześniej, jeśli kliknę dowolne białe miejsce w kolumnie Produkty, na dole zobaczę podgląd listy produktów.
Teraz spójrz na nazwę kolumny dla kolumny Produkty. Jeśli kliknę te boczne strzałki, dostanę dwie opcje.
Pierwsza opcja mówi Rozwiń do nowych wierszy. To tylko doprowadzi mnie z powrotem do miejsca, w którym zacząłem, ponieważ doda nowy rekord do mojej tabeli dla każdego produktu z mojej listy, a nie chcę tego robić.
Wybieram więc Wyodrębnij wartości. Tutaj mogę wybrać ogranicznik. W tym scenariuszu wybiorę opcję Niestandardowe.
Po prostu wprowadzę przecinek i spację jako mój niestandardowy ogranicznik.
Po naciśnięciu OK będę mieć listę produktów kupionych przez każdego klienta.
3 sposoby łączenia wartości przy użyciu języka DAX Inside LuckyTemplates
Segmentacja klientów usługi LuckyTemplates: prezentowanie ruchu grupy w czasie
Parametry zapytania usługi LuckyTemplates: optymalizowanie tabel
Wniosek
Lista rozdzielana to świetny sposób na proste wyświetlanie wartości. Kluczem tutaj jest wiedza, jakiego rodzaju ogranicznika użyć, aby upewnić się, że wartości są wyświetlane poprawnie.
To tylko pokazuje, jak elastycznie możesz być w usłudze LuckyTemplates, zwłaszcza gdy korzystasz z dodatku Power Query.
Wszystkiego najlepszego,
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.