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 omówię zestawy danych usługi LuckyTemplates, w tym typy danych i znaczenie konwencji nazewnictwa.
Dane użyte w tym przykładzie to pakiet zasobów udostępniony .
Chcemy mieć pewność, że podczas importowania tych danych programu Excel do naszego modelu usługi LuckyTemplates uzyskamy bezbłędne renderowanie.
Jeśli nie będziemy ostrożni, możemy przegapić przypadkowe błędy ukryte w naszych zestawach danych usługi LuckyTemplates. Możemy tego uniknąć, upewniając się, że typy danych są poprawne.
Spis treści
Formatowanie typów danych
Typy danych są częstą przyczyną błędów w modelach usługi LuckyTemplates.
Edytor zapytań to funkcja usługi LuckyTemplates, która umożliwia łatwe identyfikowanie i formatowanie typów danych.
Możesz określić typy danych za pomocą obrazów lub ikon obok każdej nazwy kolumny/danych.
Na przykład możemy łatwo stwierdzić, że kolumna OrderDate jest w formacie daty.
Możemy również użyć Wstążki głównej, aby przejrzeć wszystkie typy danych w naszej tabeli.
Oprócz typów dat istnieją również typy danych liczbowych i tekstowych .
Ważną rzeczą, o której musisz pamiętać, jest upewnienie się, że kolumny liczbowe powinny mieć prawidłowy typ danych, ponieważ może to wpłynąć na przyszłe obliczenia i agregacje.
Kolumny numeryczne mają wartości jako typy danych.
W tym przykładzie są to cena jednostkowa, ilość zamówienia, całkowity przychód i całkowity koszt jednostkowy.
Sprawdzanie typu danych
Aby sprawdzić, czy dane zaimportowane z Excela do LuckyTemplates są poprawne, wystarczy kliknąć Data Type w zakładce Home.
Dzięki tej funkcji zmiana, poprawianie i formatowanie typów danych jest łatwe w Edytorze zapytań.
Pamiętaj też, aby zawsze kliknąć Zamknij i zastosuj, aby zachować wprowadzone zmiany.
Zmiana typu danych
Możemy również zmieniać typy danych w samych danych.
Wybierając kolumnę w tabeli i przechodząc do zakładki Narzędzia kolumn , możemy szybko zmienić typ danych, dokonując wyboru w polu rozwijanym Format .
Jest to świetna technika do organizowania danych i kolumn w naszych tabelach.
Aktualizowanie konwencji nazewnictwa
Jedną z moich najlepszych praktyk, jeśli chodzi o organizowanie zestawów danych usługi LuckyTemplates, są dobre konwencje nazewnictwa. Zawsze staram się, aby nazwy moich danych były jak najbardziej intuicyjne.
IntelliSense to funkcja usługi LuckyTemplates, która automatycznie wyświetla sugestie w obrębie miary . Jest to jednak możliwe tylko wtedy, gdy nazwy mają odpowiedni format.
Właściwy format oznacza rezygnację z podkreśleń, przypadkowych nazw i skrótów.
Na przykład, jeśli utworzymy nową miarę do obliczania całkowitej sprzedaży, podczas pisania pojawią się sugestie.
Ale znowu jest to możliwe tylko wtedy, gdy używamy intuicyjnych nazw.
Jest to kluczowy szczegół do zaimplementowania w naszych modelach danych, ponieważ ułatwia odwoływanie się do typu kolumny, której chcemy użyć w naszych formułach.
Jeśli chcemy użyć kolumny w naszych danych sprzedaży do obliczenia całkowitego przychodu, wystarczy wpisać „Rev”, a ta kolumna pojawi się na pasku formuły.
Możliwe, że inne osoby w zespole będą używać informacji w usłudze LuckyTemplates do tworzenia raportów i analiz.
Dzięki temu intuicyjne nazewnictwo danych ułatwia wszystkim w organizacji korzystanie z technologii IntelliSense i znajdowanie tego, czego potrzebują do wykonywania obliczeń.
Utrzymywanie nazw w prostocie
Musimy upewnić się, że nazwy danych, tabel i kolumn są proste.
W tym przykładzie podkreślenia i skróty użyte do nazwania danych są niepotrzebne.
Musimy się upewnić, że kiedy inni ludzie spojrzą na formułę, zrozumieją, co to jest.
Podobnie jak w przypadku typów danych, Edytor zapytań to doskonałe miejsce w usłudze LuckyTemplates do aktualizowania nazw danych .
Kliknij przycisk Przekształć dane na karcie Narzędzia główne, aby uzyskać dostęp do Edytora zapytań.
Pierwszym krokiem w konwencjach nazewnictwa powinna być zmiana nazw tabel.
Tabele i kolumny to ważne aspekty usługi LuckyTemplates, ponieważ służą do odwoływania się do danych. Dlatego musimy sprawić, by ich nazwy były proste i przystępne.
Formatowanie danych z systemu opartego na sieci Web
Dane i informacje pobierane z sieci lub bazy danych są zwykle skracane i mają nietypowe etykiety i nazwy kolumn.
Zanim użyjemy tych danych w naszych formułach i modelach, musimy sprawić, by były przejrzyste i płynne w Edytorze zapytań.
Edytor zapytań LuckyTemplates prezentuje dobre podsumowanie i migawkę wszystkich danych zawartych w naszym modelu. Dzięki temu korzystanie z tej funkcji w usłudze LuckyTemplates umożliwia łatwe odwoływanie się do danych i ich indeksowanie.
Wniosek
Dobre konwencje nazewnictwa i zoptymalizowane typy danych umożliwiają użytkownikom usługi LuckyTemplates szybkie lokalizowanie danych i odwoływanie się do nich w ich formułach i modelach.
Niepoprawne formaty, takie jak błędy typów danych i podkreślenia, można łatwo naprawić w Edytorze zapytań.
W porównaniu z indywidualnym ustalaniem tytułów, osi i podpowiedzi, Edytor zapytań umożliwia nam wprowadzanie korekt jednocześnie.
Techniki omówione w tym samouczku to świetne sposoby na zaoszczędzenie czasu i wysiłku przy wykonywaniu prostych zadań.
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.