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.
W tym samouczku dowiesz się o wartościach usługi LuckyTemplates oraz sposobie ich generowania w edytorze Power Query . Te wartości mają odpowiadające im literały, których można używać w kodach i wyrażeniach do generowania wyników i danych. Dowiesz się również, jak i gdzie zastosować wartości, aby stworzyć przekonujący raport.
Spis treści
Wartości usługi LuckyTemplates i ich literały
Pojedynczy fragment danych utworzony w wyniku oceny wyrażenia jest nazywany wartością . Jeśli chodzi o typy danych i operatory, istnieją dwie główne grupy: wartości typu pierwotnego i wartości typu strukturalnego . Wartości pierwotne to wartości, które nie zostały zbudowane z innych wartości. Wartości strukturalne to wartości, które są zbudowane zarówno z wartości pierwotnych, jak i innych wartości strukturalnych.
Każdy rodzaj wartości ma powiązaną składnię literału używaną do konstruowania wartości tego określonego typu. Posiada również zestaw operatorów, których można użyć. Najprostszą formą wyrażenia jest literał reprezentujący wartość.
To jest tabela z pewnymi wartościami i odpowiadającymi im literałami:
Możesz wyświetlić inne przykłady w edytorze dodatku Power Query . Utwórz nowe zapytanie, otwierając edytor zapytań i przechodząc do karty Narzędzia główne. Następnie kliknij Nowe źródło i wybierz Puste .
Innym sposobem jest kliknięcie prawym przyciskiem myszy wewnątrz okienka Zapytanie, kliknięcie Nowe zapytanie i wybranie Puste zapytanie .
Wartości zerowe
Pierwszą wartością, która zostanie omówiona, jest Null , która jest zapisywana przy użyciu literału null . Null służy do reprezentowania braku wartości lub wartości stanu nieokreślonego lub nieznanego. Gdy wpiszesz ją na pasku formuły, zobaczysz, że ikona obok nazwy zapytania to tabela ze znakiem zapytania.
Wartość logiczna jest używana do (niesłyszalnych) operacji i może być prawdą lub fałszem. Jest napisane przy użyciu literałów true i false . Jeśli wpiszesz true na pasku formuły i naciśniesz Enter, zauważysz, że wartość jest zamieniana na pełny tekst pisany wielkimi literami.
Jeśli jednak otworzysz okno Edytora zaawansowanego, zobaczysz, że prawda jest pisana małymi literami. Dzieje się tak, ponieważ dodatek Power Query uwzględnia wielkość liter. Oznacza to, że wszystkie inne słowa kluczowe w M muszą być pisane małymi literami.
Pamiętaj, że wyrażenie let zostało utworzone przez dodatek Power Query . Więc jeśli utworzysz jedno wyrażenie, możesz usunąć wszystko w oknie i po prostu wpisać true . Po kliknięciu Gotowe otrzymasz dokładny wynik.
Puste wartości
Null i Blank to dwie różne wartości. Aby zademonstrować, utwórz nowe zapytanie i otwórz okno Edytora zaawansowanego. Następnie wprowadź ten kod.
Następnie włącz profil Kolumna na karcie Widok.
W statystykach kolumn poniżej okienka podglądu widać, że przykładowa kolumna zawiera 7 unikalnych wartości. Można jednak rozróżnić tylko dwie wartości: blanks i null .
Zmień grupowanie rozkładu wartości. Kliknij wielokropek tabeli, kliknij opcję Grupuj według i wybierz opcję Długość tekstu. Wykres zmieni się następnie w rozkład długości tekstu.
Na wykresie widać, że zawiera jeden pusty ciąg tekstowy, ponieważ masz jeden element o długości tekstu równej zero znaków. Ma również 4 ciągi z jednym znakiem i kolejny pojedynczy ciąg z dwoma znakami.
To, co wydaje się puste, w rzeczywistości może być wieloma rzeczami. W większości przypadków będzie to prawdopodobnie pusty ciąg tekstowy; może to być również kilka spacji lub innych znaków innych niż główne.
Ważne jest to, co jest w następnej kolumnie. Pokazuje, że żadne z tych pustych miejsc nie jest w rzeczywistości równe null , ponieważ wszystkie reprezentują wartość, podczas gdy null reprezentuje brak wartości.
Wartości liczbowe i specjalne wartości LuckyTemplates
Inną pierwotną wartością jest wartość liczbowa . Jeśli utworzysz nowe zapytanie i wprowadzisz wartość liczbową na pasku formuły, w okienku podglądu zostanie wyświetlona ta wartość. Nazwa zapytania będzie zawierała dane liczbowe.
Biblioteka standardowa zawiera również wyrażenia, które zwracają liczby. Na przykład, jeśli wpiszesz =Liczba.PI na pasku formuły, okienko podglądu wyświetli wartość Pi.
Istnieją również specjalne wartości, które są uważane za wartości liczbowe , takie jak dodatnia i ujemna nieskończoność.
Jest też wartość not a number , która jest oznaczona przez NaN . Wartość tę uzyskuje się dzieląc zero przez zero.
Wszystkie funkcje związane z datą i czasem można konstruować przy użyciu ich własnych funkcji wewnętrznych. Jeśli wprowadzisz datę na pasku formuły i otworzysz okno Edytora zaawansowanego, zobaczysz, że dodatek Power Query automatycznie dodaje tę wewnętrzną funkcję.
Zobaczysz #date , a następnie rok, numer miesiąca i dzień.
Wartości tekstowe
Wartość tekstowa reprezentuje sekwencję znaków Unicode. Ma dosłowną formę zbudowaną przy użyciu znaków podwójnego cudzysłowu. Nie musisz jednak umieszczać znaków podwójnego cudzysłowu podczas pisania tekstu na pasku formuły.
Jeśli otworzysz okno Edytora zaawansowanego, zobaczysz, że dodatek Power Query automatycznie dodaje znaki.
Więc kiedy piszesz wartość tekstową w oknie Edytora zaawansowanego, musisz ręcznie dodać znaki cudzysłowu. Ale gdy przekażesz je jako pojedyncze wyrażenie na pasku formuły, dodatek Power Query doda za Ciebie znaki cudzysłowu.
Wszystkie wartości omówione w tym samouczku są wartościami pierwotnymi, co oznacza, że nie składają się z innych wartości.
W tej tabeli wartości Time , Date , DateTime , DateTimeZone i Duration mają powiązane funkcje wewnętrzne, które pomagają tworzyć wartości tego samego typu.
Wartość binarna reprezentuje sekwencję bajtów. #binary może służyć do konstruowania wartości binarnej z listy bajtów. Istnieją również inne funkcje binarne, których można użyć, takie jak opcja Wprowadź dane. Dodatek Power Query używa kodowania binarnego do przechowywania ręcznie utworzonych tabel w ten sposób.
Wyodrębnianie wartości z rekordów i list w dodatku Power Query
3 sposoby łączenia wartości przy użyciu języka DAX Inside LuckyTemplates
Wniosek
Budowanie raportów danych zaczyna się od napisania formuł, które korzystają z poprawnych wartości i literałów. Wartości usługi LuckyTemplates to jedna z najważniejszych rzeczy podczas pisania kodów i formuł. Wydobywają wyniki, zbierając dane i wykonując wyrażenia utworzone w składni .
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.