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.
Istnieje wiele sytuacji, w których możesz przenieść dane do usługi LuckyTemplates, a struktura danych nie jest zoptymalizowana pod kątem Twojego modelu danych. W tym artykule omówię, kiedy w zapytaniach dotyczących danych należy używać funkcji unpivot lub pivot w Edytorze zapytań .
Jedną z rzeczy, o których należy pamiętać na początku pracy z danymi w usłudze LuckyTemplates, jest to, że generalnie chcesz, aby były one w formacie nieprzestawnym. Jest to najbardziej zoptymalizowany sposób skonfigurowania tabeli dla całej logiki obliczeń języka DAX, które będą uruchamiane na nieprzetworzonych danych po ich zintegrowaniu z modelem w usłudze LuckyTemplates.
Musisz więc wykonać dużo pracy w Edytorze zapytań.
Mamy tutaj przykład tabeli, która jest przestawna:
Zawiera nieprzetworzone dane, które są przenoszone do edytora zapytań usługi LuckyTemplates. Obecnie jest w formacie przestawnym, w którym mamy daty u góry.
Potrzebujemy tutaj, aby te daty nie były przestawione, więc wszystkie wartości, które mają podobny charakter, znajdują się w jednej kolumnie. W ten sposób możemy przeprowadzać proste agregacje, takie jak SUM, lub iteracje, takie jak SUMX, na tych konkretnych wartościach.
Ta konfiguracja to najbardziej zoptymalizowany sposób konfigurowania tabel w usłudze LuckyTemplates .
Jest to coś, co naprawdę polecam zrobić za każdym razem, gdy zobaczysz dane przestawne.
Istnieje kilka sposobów zmiany tych danych na nieprzestawne. Najłatwiejszym sposobem cofnięcia obrotu jest kliknięcie kolumn, które chcesz zachować, a następnie kliknięcie prawym przyciskiem myszy i wybranie opcji Odwróć inne kolumny, jak pokazano poniżej.
Zobaczysz teraz, że wszystkie wartości i daty są przechowywane w jednej kolumnie. Następnie wystarczy zmienić nazwy poszczególnych kolumn na bardziej odpowiednie i intuicyjne.
Kolumny można również cofnąć, przechodząc do karty Przekształć na wstążce Edytora zapytań, a następnie wybierając opcję Odwróć kolumny .
Jeśli w rzadkich przypadkach chcesz przestawić swoje dane, możesz to zrobić dość łatwo w usłudze LuckyTemplates.
Poniżej pokażę również, jak przestawiać dane bezpośrednio ze wstążki Edytora zapytań.
Chcę obrócić kolumnę Atrybut, więc najpierw zaznaczę kolumnę Atrybut, a następnie naciśnij Kolumna przestawna na wstążce.
Gdy to zrobię, pojawi się wyskakujące okienko i będę mógł wybrać wartości, które chcę zobaczyć w każdej nowej kolumnie. Wybieram wartość kolumny , ponieważ chcę zachować wszystkie kwoty z moich danych w każdej nowo utworzonej kolumnie.
A następnie przejdź do listy rozwijanej Opcje zaawansowane i wybierz odpowiednią funkcję wartości agregowanej . W tym przykładzie nie chcę wykonywać żadnej agregacji, więc wybieram Don't Aggregate , a następnie klikam OK .
Zobaczysz teraz, że moje dane wróciły do poprzedniego stanu. Teoretycznie nie musiałbyś tego robić, ponieważ dane są już skonfigurowane w ten sposób.
Jako przykład tutaj, chcę pokazać, jak możesz również obracać swoje surowe dane, jeśli jest to struktura, której potrzebujesz.
*****Powiązane łącza*****
Moje praktyczne wskazówki dotyczące korzystania z zaawansowanego edytora usługi LuckyTemplates
Parametry zapytania usługi LuckyTemplates: Optymalizacja tabel
Tworzenie kompleksowej tabeli dat w usłudze LuckyTemplates naprawdę szybko
Jak wspomniano wcześniej, zazwyczaj (95% czasu) chcesz, aby Twoje dane były w formacie nieprzestawnym.
Może się zdarzyć, że konieczne będzie wykonanie przestawienia jako kroku pośredniego w transformacji danych w Edytorze zapytań, ale z mojego doświadczenia wynika, że jest to stosunkowo rzadkie.
To świetna technika, której używam bardzo często ze względu na bałagan w wielu danych w ich najsurowszej formie.
Ciesz się recenzowaniem tego.
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.