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ę, jak używać i tworzyć wektory w R. Wektory umożliwiają pracę z wieloma fragmentami danych, a następnie przypisanie ich do jednego obiektu.
Wektor w R wygląda bardzo podobnie do zakresu w Excelu . Jednak w przeciwieństwie do programu Excel wszystkie elementy wektora powinny być tego samego typu.
Na powyższym obrazku jedna linia reprezentuje jeden wektor. Widać, że w każdym wektorze wszystkie jego elementy są tego samego typu. Pierwszy wiersz jest numeryczny, po którym następuje łańcuch, a następnie logiczny.
Ten samouczek skupi się na dwóch rzeczach: łączeniu danych i manipulowaniu wektorami.
Spis treści
Twórz wektory w R, łącząc dane
Łączenie danych w R jest łatwe. Wszystko, co musisz zrobić, to użyć funkcji c () .
Więc otwórz swoje RStudio. Przypisz wiele wartości obiektowi a za pomocą funkcji c ( ) , podobnie jak pokazano poniżej.
Jeśli to wydrukujesz, zobaczysz, że wartość a to 1, 2 i 3.
Teraz pamiętaj, że wektory powinny zawierać tylko elementy tego samego typu. Co się stanie, jeśli połączymy ze sobą dwie różne klasy obiektów? Oto przykład:
Jeśli przypiszesz dwie wartości liczbowe do b , a następnie przypiszesz ciąg jako trzeci, zobaczysz, że wszystkie wartości w b są konwertowane na znak.
Nazywa się to przymusem. To tam R decyduje o najlepszym sposobie konwersji elementów na tę samą klasę obiektów . W tym przypadku najlepszym sposobem było przekonwertowanie liczb na tekst, a nie odwrotnie.
Analizuj i manipuluj wektorami w R
Możesz także wykonywać operacje matematyczne na wektorach.
Na przykład, jeśli pomnożysz a przez 2, zobaczysz, że każdy element liczbowy w a został pomnożony przez 2.
Jest to podobne do mnożenia zakresu w programie Excel lub mnożenia kolumny w usłudze LuckyTemplates.
Teraz wypróbujmy inny przypadek.
Stwórzmy nowy obiekt o nazwie my_long_vector i przypiszmy zakres od 5 do 84. Zamiast używać funkcji c ( ) , możesz użyć dwukropka ( : ) , aby wskazać zakres wartości.
Kiedy to wydrukujesz, zobaczysz, że obiekt my_long_vector zawiera wszystkie wartości od 5 do 84.
Możesz także zlokalizować określony element w wektorze. Nazywa się to indeksowaniem. Możesz to zrobić, umieszczając nazwę obiektu w nawiasach kwadratowych ( [ ] ), a następnie umieszczając ją w miejscu żądanego elementu.
Na przykład chcesz znaleźć trzeci element dla my_long_vector . Wszystko, co musisz zrobić, to wykonać my_long_vector [3] . Następnie przybędziesz z 7 jako odpowiedzią.
Niezależnie od tego, jak duży jest wektor, nadal możesz go używać z operacjami matematycznymi. Jeśli uruchomisz pierwiastek kwadratowy z my_long_vector , konsola pokaże pierwiastek kwadratowy każdego elementu od 5 do 84.
Wniosek
Wektory to jeden z elementów składowych języka R. Przypominają zakres w programie Excel lub kolumnę w usłudze LuckyTemplates . Wektory R są bardziej zaawansowane w porównaniu z podstawowymi obiektami w R. Możesz wykonywać jednoczesne operacje na tablicy danych za jednym razem.
W następnych samouczkach nauczysz się, jak pracować z całą ramką danych, która przyniesie Ci wiersze i kolumny danych.
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.