Sprawdzanie typów danych
Część sekcji Podstawy ścieżki R w Coddy. Lekcja 8 z 78.
R udostępnia funkcję class() do sprawdzania typu danych.
Funkcja class() przyjmuje zmienną jako dane wejściowe i zwraca ciąg znaków informujący o typie danych. Wystarczy przekazać nazwę zmiennej w nawiasach:
my_variable <- 42
class(my_variable)Zwróci to "numeric", ponieważ zmienna zawiera wartość liczbową. Podobnie class() zwróci "character" dla danych tekstowych, "logical" dla wartości TRUE/FALSE oraz "integer" dla typów danych całkowitych.
Możesz połączyć class() z print(), aby wyświetlić typ danych w konsoli, dzięki czemu łatwo sprawdzisz, z jakim rodzajem danych pracujesz w dowolnym momencie programu.
Wyzwanie
ŁatwyUtwórz cztery różne zmienne o różnych typach danych, a następnie użyj funkcji class(), aby sprawdzić i wyświetlić typ danych każdej zmiennej.
Najpierw utwórz zmienną o nazwie score i przypisz jej wartość 88.5. Następnie utwórz zmienną o nazwie student_name i przypisz jej wartość "Sarah". Potem utwórz zmienną o nazwie passed i przypisz jej wartość TRUE. Na koniec utwórz zmienną o nazwie year i przypisz jej wartość 2024L.
Po utworzeniu wszystkich czterech zmiennych użyj funkcji class() w połączeniu z print(), aby wyświetlić typ danych każdej zmiennej w dokładnie tej kolejności: score, student_name, passed i year.
Spróbuj swoich sił
# TODO: Utwórz cztery zmienne o określonych wartościach i typach danych
# TODO: Użyj funkcji class() wraz z print(), aby wyświetlić typ danych każdej zmiennej
# Pamiętaj, aby wyświetlić je w tej kolejności: score, student_name, passed, yearTa lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne (AND, OR)Operatory logiczne, część 2 (NOT)Powtórka — prosta logikaLogika wektoryzowana, część 1Logika wektoryzowana, część 27Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych od użytkownika10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz2Zmienne i typy danych
Liczbowy typ danychCałkowity typ danychZnakowy typ danychLogiczny typ danychSprawdzanie typów danychKonwencje nazewnictwaBrakujące wartości: NAPodsumowanie – tworzenie zmiennych8Pętle
Pętla forPętla whilePrzerwijNastępna iteracja (continue)Powtórka — silniaGenerowanie sekwencji (seq, :)Pętle zagnieżdżonePowtórka — dynamiczne wprowadzanie danych3Operatory, część 1
Operatory arytmetyczneDzielenie całkowite i moduloOperatory przypisaniaPowtórka — prosta matematykaOperatory porównania6Podstawowe wejście/wyjście
Wyświetlanie danychCat jako wyjścieWyjście z użyciem zmiennychOdczyt danych wejściowych za pomocą readline()Podstawy konwersji typówPowtórka — kalkulator wiekuPowtórka — prawda czy fałsz9Funkcje
Deklarowanie funkcjiArgumenty funkcjiWartości zwracanePowtórzenie — funkcja SigmaPowtórzenie — funkcja walidującaDomyślne wartości parametrówPoćwicz samodzielnie: Kompilator R online