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 poście na blogu omówimy różnicę między kolumnami warunkowymi i niestandardowymi w usłudze LuckyTemplates. Pokażemy również przykłady, kiedy i jak możemy z nich korzystać, w tym niektóre z ich alternatyw.
Kolumny niestandardowe wymagają innego języka formuł, którego musimy się najpierw nauczyć. Z drugiej strony kolumny warunkowe są łatwe do utworzenia, nie wymagają formuł i są wydajne dzięki dostępnym rozbudowanym opcjom filtrowania.
Spis treści
Tworzenie niestandardowych kolumn w usłudze LuckyTemplates
Najpierw wybierz dowolną tabelę, do której chcesz dodać kolumnę niestandardową. W tym przykładzie dodajemy tę kolumnę niestandardową do naszej tabeli Waluty .
Aby utworzyć kolumnę niestandardową, kliknij opcję Kolumna niestandardowa , która znajduje się na wstążce Dodaj kolumnę .
Pojawi się wyskakujące okienko, w którym możemy utworzyć kolumnę, implementując w niej pewną logikę. W tym przykładzie nazwaliśmy naszą niestandardową kolumnę „ Pełny kurs wymiany ”.
Wewnątrz formuły kolumny niestandardowej wpisaliśmy „NZD/” & , a następnie wybraliśmy Typy walut w kolumnach Dostępne .
Aby zastosować tę niestandardową kolumnę, musimy kliknąć przycisk OK .
Nowa kolumna ( Pełny kurs wymiany ) jest teraz tworzona w naszej tabeli Waluty .
Jest to jeden ze sposobów tworzenia kolumny niestandardowej. Jednak osobiście nie używam tej funkcji, ponieważ wymaga ona innego języka formuł, który nie odnosi się do programu Excel, języka M ani języka DAX. Zanim będziemy mogli pisać te niestandardowe kolumny, musimy najpierw nauczyć się tego nowego języka formuł.
Chcę polecić łatwiejszy sposób przed użyciem opcji kolumny niestandardowej . Ale nadal istnieją rzadkie przypadki, w których możemy chcieć go użyć.
Istnieją inne sposoby, które możemy zrobić, aby dokładnie uzyskać wynik, który stworzyliśmy, co jest łatwiejsze niż zapisanie go za pomocą formuły. Jednym z nich jest Kolumna z przykładów , w której automatycznie doda nową kolumnę. Możemy wypełnić jego zawartość z bieżącego wyboru lub podać dane wejściowe na podstawie wybranej kolumny.
Korzystanie z kolumn indeksu w usłudze LuckyTemplates
Istnieją przypadki, w których musimy utworzyć kolumnę Index w naszej tabeli. Są one zwykle używane w bazach danych do łatwego lokalizowania danych bez konieczności przeszukiwania każdego z ich wierszy. W przypadku danych LuckyTemplates możemy użyć go jako fragmentatora.
Możemy łatwo utworzyć kolumnę indeksu , klikając opcję Kolumna indeksu pod wstążką Dodaj kolumnę .
Bezpośrednie kliknięcie na niego zapewni nam kolumnę Index , która zaczyna się od 0.
Możemy to zmienić, klikając jego strzałkę rozwijaną i wybierając opcję Od 1 .
Zamiast 0, nasza kolumna Indeks rozpocznie się od 1 przy użyciu tej opcji.
Mamy również opcję Niestandardowa , jeśli chcemy rozpocząć nasz indeks od innego numeru zamiast 0 lub 1.
Na przykład chcemy rozpocząć nasz numer indeksu od 5. Musimy tylko ustawić go w polu Indeks początkowy . Możemy również utworzyć niestandardowy przyrost, jeśli chcemy. Na przykład chcemy zwiększyć o 2.
Następnie udostępni kolejną kolumnę indeksu, która zaczyna się od 5 i zwiększa się o 2.
Co jednak, gdybyśmy chcieli niestandardowej kolumny indeksu, w której USD to numer 1, euro to numer 2, funt to numer 3, a AUD to numer 4? W tym miejscu pojawia się opcja kolumny warunkowej .
Korzystanie z kolumn warunkowych w usłudze LuckyTemplates
Korzystanie z kolumny warunkowej to ciekawy sposób tworzenia kolumn. Aby z tego skorzystać, po prostu kliknij tę opcję znajdującą się na wstążce Dodaj kolumnę .
Następnie możemy stworzyć logikę If wewnątrz naszych tabel. W tej części tworzymy nową kolumnę o nazwie Ccy index i warunek, który mówi, że jeśli typ waluty jest równy USD , chcemy, aby wynik wynosił 1 .
Następnie możemy dodać inne reguły lub klauzule, klikając przycisk Dodaj klauzulę .
Następnie dodaj inne reguły dla innych walut i kliknij przycisk OK , aby utworzyć tę kolumnę.
Tworząc kolumny, które będziemy wykorzystywać w naszym modelu, zawsze powinniśmy odpowiednio ustawić ich typ danych. Możemy to zmienić, klikając ikonę typu danych po ich lewej stronie.
W tym przykładzie nasza niestandardowa kolumna Indeks powinna mieć typ danych Liczba całkowita .
Mamy teraz niestandardową kolumnę indeksu, w której jej numer indeksu zależy od walut. Mając tę niestandardową kolumnę indeksu, możemy na jej podstawie sortować naszą kolumnę typów walut .
Wniosek
Podsumowując, są to różne sposoby tworzenia niestandardowych kolumn w usłudze LuckyTemplates. Główną kwestią jest to, że prawie nigdy nie używamy funkcji Custom Column , ponieważ wymaga ona innego języka formuł, który nie odnosi się do programu Excel, języka M ani języka DAX.
Zanim będziemy mogli pisać te niestandardowe kolumny, musimy najpierw nauczyć się tego nowego języka formuł. Dlatego użycie kolumny warunkowej do utworzenia kolumny niestandardowej byłoby lepsze.
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.