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.
Odwoływanie się i powielanie to dwie różne czynności. W tym samouczku omówimy różnicę między odwoływaniem się a duplikowaniem zapytań w usłudze LuckyTemplates.
Kliknij prawym przyciskiem myszy cokolwiek w okienku Zapytania . Następnie zobaczymy, że mamy opcje duplikatu i odniesienia .
Jedną z różnic między Odniesieniem a Duplikatem jest to, co dzieje się w Edytorze zaawansowanym, gdy wybierzemy jedną z nich.
Najpierw przyjrzyjmy się Edytorowi zaawansowanemu tabeli Sales_2014 . Zobaczmy, jaki kod M zostanie zapisany, gdy zrobimy cokolwiek w naszych tabelach.
Ponieważ nie wykonaliśmy jeszcze żadnych przekształceń, widzimy, że szukał surowego źródła danych i nazwy tabeli. Następnie zautomatyzował #„Change Type” . Oznacza to, że zmienił typ danych we wszystkich kolumnach.
Spis treści
Duplikowanie zapytań w LuckyTemplates
Zobaczmy teraz różnicę między powielaniem a odwoływaniem się. Na początek zduplikujmy tabelę Sales_2014 .
Następnie przeciągnij go do folderu Inne zapytania , abyśmy mogli przenieść go poza nasz folder Staging Queries .
Zmieńmy nazwę tej zduplikowanej tabeli na Sprzedaż — Duplikacja , abyśmy mogli ją łatwo rozpoznać.
Sprawdźmy tabelę Sprzedaż – Duplikacja za pomocą Edytora zaawansowanego . Zobaczymy wtedy, że zduplikował on każdą pojedynczą linię kodu z oryginalnej tabeli Sales_2014 .
Odwoływanie się do zapytań w usłudze LuckyTemplates
Odwołajmy się teraz do tabeli Sales_2014 , aby zobaczyć różnicę w stosunku do opcji duplikowania.
Przeciągnij to ponownie do folderu Inne zapytania . Następnie zmień jego nazwę na Sales – Reference .
Sprawdźmy tabelę Sales – Reference za pomocą Edytora zaawansowanego . Oczywiście w ogóle nie duplikował żadnego kodu. Odwołuje się tylko do oryginalnej tabeli.
Przykład wyraźnie pokazuje dużą różnicę między powielaniem a odwoływaniem się . Podczas powielania określonej tabeli po prostu powiela i wyświetla każdą transformację, którą wykonaliśmy w tym konkretnym punkcie. W związku z tym nowe zmiany, które zamierzamy wprowadzić w oryginalnej tabeli, nie zostaną zastosowane do zduplikowanej tabeli.
Z drugiej strony tabela, do której się odwołuje, zawsze otrzyma przekształcenia z oryginalnej tabeli, nawet po procesie odwoływania się.
Na przykład dokonajmy minimalnych przekształceń w tabeli Sales_2014 . Zmień nazwę kolumny Kod waluty na Ccy , Kod magazynu na Magazyn , a Nazwa zamówienia na Nazwa zamówienia . Następnie przenieś kolumnę Magazyn między kolumnami Kanał i Waluta .
Sprawdźmy zatem tabelę Sprzedaż – Duplikacja . Zobaczymy, że zmiany wprowadzone w tabeli Sales_2014 nie zostały zastosowane.
Ale jeśli sprawdzimy tabelę Sales – Reference , zobaczymy, że odzwierciedla ona również zmiany, które wprowadziliśmy w oryginalnej tabeli Sales_2014 .
Wniosek
Podsumowując, zduplikowane zapytania w usłudze LuckyTemplates kopiują tylko przekształcenia, które wykonaliśmy przed procesem duplikacji. Z drugiej strony tabela, do której się odwołujemy, zawsze otrzymuje transformacje, które wykonujemy z oryginalnej tabeli. To jest główna różnica między opcjami Duplikat i Odniesienie . Rzeczywiście, możemy dokonać wielu przekształceń w konkretnej tabeli.
Mamy nadzieję, że teraz lepiej rozumiesz, czym różnią się od siebie zapytania duplikujące i odwołujące się w usłudze 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.