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.
Rozwiązywanie problemów w R to proces identyfikowania i naprawiania problemów lub błędów w kodzie. Istnieje kilka typowych typów problemów, które można napotkać, w tym błędy składniowe, błędy w czasie wykonywania i błędy logiczne. Inne problemy obejmują opóźnienia lub brak odpowiedzi sesji języka R. Ten samouczek zawiera pięć porad pomocy programu RStudio dotyczących błędów, problemów i problemów w języku R.
Pięć metod omówionych w tym samouczku oferuje proste i proste sposoby rozwiązywania typowych problemów w programie RStudio .
Spis treści
Jak rozwiązywać problemy w R
Pomoc RStudio nr 1: Użyj operatora znaku zapytania
W RStudio operator znaku zapytania ( ? ) służy do uzyskiwania dostępu do dokumentacji pomocy dotyczącej funkcji, pakietów i innych obiektów.
Kiedy piszesz ” ? ”, a następnie nazwę funkcji i naciśnij klawisz Enter, RStudio otworzy okienko pomocy w prawym dolnym rogu okna z dokumentacją funkcji.
Na przykład, jeśli chcesz dowiedzieć się więcej o funkcji pierwiastka kwadratowego, możesz wpisać ?sqrt w konsoli R, aby wyświetlić jej dokumentację.
Okienko pomocy wyświetla jego definicję i argumenty wraz z przykładami, jak go używać RStudio.
Jeśli chcesz dowiedzieć się więcej o konkretnym pakiecie, najpierw uruchom pakiet przed użyciem operatora znaku zapytania.
Zwróć uwagę, że niektóre pakiety mają bardziej szczegółową dokumentację niż inne.
Pomoc RStudio nr 2: Uruchom ponownie sesję
Jeśli masz problemy z R i sesja przestaje działać, najlepiej zrestartuj aplikację.
Aby ponownie uruchomić sesję języka R, przejdź do karty Sesja i wybierz pozycję Uruchom ponownie program R. Możesz także użyć skrótu klawiaturowego Ctrl+Shift+F10 .
Po kliknięciu opcji ponownego uruchomienia wszystko w sesji zostanie wymazane.
Korzystając z tego samego przykładu powyżej, jeśli spróbujesz ponownie uruchomić ?Lahman , pojawi się błąd „Brak dokumentacji dla Lahmana…”
Dzieje się tak dlatego, że pakiet Lahmana został usunięty ze środowiska R po ponownym uruchomieniu sesji.
Pomoc RStudio nr 3: Sprawdź okienko środowiska
Okienko Środowisko w RStudio generuje listę wszystkich zmiennych i obiektów w Twoim środowisku R.
Jest to przydatne do debugowania kodu, ponieważ można go użyć do wyświetlenia wartości zmiennych i sprawdzenia ewentualnych błędów. Za każdym razem, gdy wystąpi opóźnienie sesji języka R lub wystąpią błędy w używanych obiektach, możesz użyć tego okienka, aby określić główną przyczynę.
Jest to również dobry sposób śledzenia tego, co dzieje się w środowisku RStudio. Możesz łatwo prześledzić wszystkie utworzone zmienne.
Pomoc RStudio nr 4: Sprawdź wersję swojego pakietu
Pakiety są rdzeniem RStudio. Ułatwiają tworzenie kodów R. Musisz jednak pamiętać o wzajemnej kompatybilności swoich pakietów.
Czasami niektóre kody R muszą używać najnowszej wersji pakietu. Istnieją również pakiety, które nie działają dobrze z innymi.
Aby sprawdzić wersję pakietu, użyj funkcji packageVersion ( ) .
Wypróbujmy pakietVersion (ggplot2) jako przykład. W konsoli wyników widać, że pakiet ggplot2 używa wersji 3.3.5.
Inną funkcją, której możesz użyć, jest sessionInfo() . Ta funkcja zbiera i wyświetla wszystkie informacje o bieżącej sesji w R.
Oprócz wersji pakietu wyświetla również inne przydatne informacje, których można użyć do zdiagnozowania przyczyny błędów i problemów z wydajnością.
Jeśli okaże się, że Twoje pakiety nie są w najnowszej wersji, możesz użyć funkcji update.package ( ) . Możesz także przejść do zakładki Narzędzia i wybrać opcję Sprawdź aktualizacje pakietów .
Spowoduje to otwarcie wyskakującego kreatora wyświetlającego listę wszystkich pakietów w programie RStudio wraz z ich bieżącymi i najnowszymi dostępnymi wersjami.
Możesz sprawdzić, które pakiety są nieaktualne i wybrać te, które chcesz zaktualizować.
Pomoc RStudio nr 5: Utwórz reprex
W języku programowania R reprex (skrót od „ odtwarzalnego przykładu ”) to minimalny, samodzielny przykład kodu demonstrujący problem lub problem.
Utworzenie reprexu pozwala innym zrozumieć i odtworzyć napotkany problem, co może być pomocne podczas szukania pomocy dotyczącej kodu lub zgłaszania błędu.
Tworząc reprex w języku R, należy wziąć pod uwagę następujące kwestie:
Pakiet Reprex można bezpłatnie pobrać online. Upewnij się, że go masz, zanim zbudujesz reprex w RStudio.
Jako przykład utwórzmy histogram przy użyciu poniższego kodu.
Po wykonaniu tego kodu konsola wyników wyświetli 30 zamiast 20.
Powiedzmy, że nie możesz wymyślić, jak rozwiązać ten problem. Możesz utworzyć powtarzalny przykład i udostępnić go swoim współpracownikom, aby poprosić o pomoc. Możesz również wkleić go na forum internetowym.
Aby utworzyć reprex, skopiuj kod, a następnie uruchom funkcję reprex ( ) w konsoli.
Funkcja reprex przejrzy kod w schowku, a następnie wygeneruje powtarzalny przykład na karcie Przeglądarka. Może również generować obraz wykresów, który można skopiować i wkleić wraz z kodem.
Wniosek
Nie można uniknąć problemów w programie RStudio. Kluczem jest proste podejście do nich. Powolną lub opóźnioną sesję R można po prostu rozwiązać, ponownie uruchamiając program. Jeśli pakiet nie działa poprawnie, może to być spowodowane tym, że nie został zaktualizowany do najnowszej wersji.
Jeśli trudno Ci ustalić, co jest nie tak, możesz utworzyć reprex i poprosić o pomoc współpracowników lub innych użytkowników RStudio na forum online.
Metody opisane w tym samouczku to pięć najczęstszych sposobów rozwiązywania problemów z sesją w programie RStudio. To proste rozwiązania, które dają pozytywne rezultaty.
Wszystkiego najlepszego,
Jerzego Mounta
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.