Jakie są ciągi w języku programowania R w Ubuntu 20.04?
Termin „ciąg” odnosi się do grupy znaków. Do organizowania postaci używana jest jednowymiarowa tablica. W R ciąg definiuje się jako zbiór liter zamkniętych przez zestaw identycznych pojedynczych lub podwójnych cytatów. Strings to reprezentacje tekstowe, które mogą wytwarzać liczby całkowite, przestrzenie i znaki specjalne. Znak ”oznacza pusty ciąg. W R zawsze przechowywane są podwójne wartości dla strun. W ciągu podwójnie cytowanego ciągu dozwolone są pojedyncze cytaty. W jednym cytatowym ciągu nie może być żadnych cytatów. Z kolei podwójne cytaty nie mogą być owinięte przez podwójne kwoty.
Reguły tworzenia ciągów w R w Ubuntu 20.04
Podczas korzystania z łańcucha w języku R, należy wykonać kilka kroków.
Jak ocenić błąd standardowy w R w Ubuntu 20.04?
Podstawowe pomysły na konstruowanie wektorów smyczkowych i ciągów znaków w R są omówione w tym rozdziale. Dowiesz się również, jak R obsługuje obiekty z postaciami.
Przykład nr 1: Program tworzenia ciągu w R w Ubuntu 20.04
Przydzielanie wartości znaków do zmiennej można użyć do budowy ciągów. Aby skonstruować większy ciąg, takie ciągi można połączyć, stosując wiele celów i metod.
Powyżej pokazaliśmy różne sposoby deklarowania ciągu w skrypcie R. Po pierwsze, mamy reprezentację łańcucha w podwójnych cytatach. Następnie za pomocą metody R cat () ciąg jest drukowany na ekranie. Następnie utworzyliśmy ciąg w jednym cytacie w nowej zmiennej, STR2. W ten sposób możemy również utworzyć ciąg. Następnie, w STR3, użyliśmy łańcucha jednofutowego w ciągu z podwójnie cytowanym. Wewnątrz zmiennych STR4 i STR5 mamy inny sposób rozpoczęcia tworzenia w R. Po wykonywaniu tych zmiennych STR4 wyświetla ciąg, ale wykonanie STR5 zatrzymało się, gdy wygenerował wyjątek. To pokazuje, że ta reprezentacja ciągu jest nie do przyjęcia w R.
Przykład nr 2: Program oceny długości łańcucha w R w Ubuntu 20.04
Wiele funkcji pracy z strunami jest zawartych w Base R, ale zignorujemy je, ponieważ mogą być niewiarygodne, co utrudnia zapamiętanie. Zamiast tego wykorzystamy funkcje Stringr. Pakiet StringR zawiera zbiór metod, które sprawiają, że interakcja z ciągami tak prosta. Długość sznurka to liczba liter, które zawiera. Aby określić długość ciągów w R, użyj funkcji Str Długość () z modułu ciągu lub funkcji wewnętrznej nchar ().
W tym przypadku zaimportowaliśmy moduł R Stringr, a następnie wywołaliśmy funkcję str_length, do której przechodzi ciąg ciąg. Wartość długości ciągu jest generowana w miarę wykonywania polecenia funkcji.
Aby uzyskać długość łańcucha, zastosowaliśmy inną metodę, jaką jest nchar (), w której ciąg jest przekazywany. Po wywołaniu tego polecenia wyświetlana jest długość określonego ciągu.
Przykład nr 3: Program do uzyskania podłoża z ciągu w R w Ubuntu 20.04
Odrębne znaki można wyciągnąć z łańcucha za pomocą mechanizmów indeksowania ciągu. Aby uzyskać zarówno określony znak, jak i podjazdy ciągu, R ma dwie wbudowane funkcje. W R metoda substr lub substring wyodrębnia podkład z ciągu rozpoczynającego się w indeksie początkowym i kończąc na indeksie końcowym.
Dostęp jest dostępny tutaj z określonego ciągu. Ciąg jest przekazywany w metodzie substr. Jeśli wskaźnik początkowy i indeks końcowy są równe, odpowiadający znak łańcucha jest pobierany. Początkowa postać „R” jest drukowana w tym przypadku.
Przykład nr 4: Program konwersji obudowy ciągów w R w Ubuntu 20.04
R wbudowane funkcje toupper (), które zmienia wszystkie znaki na literę kapitałową, tolower (), która zmienia wszystkie znaki na małe litery i casefold (…, górny = true/false), który przekształca się na podstawie przypisanej kwoty przypisanej do Wyższy argument, może przekształcić znaki ciągów w górną lub dolną sprawę. Wszystkie te funkcje mogą również przyjmować wiele ciągów jako parametry.
Wewnątrz zmiennej STR przekazaliśmy ciąg, który zawiera literę górną i dolną litery. Następnie mamy polecenie wydruku, do którego musimy przypisać funkcję Toupper i wprowadzić w niej zmienną STR. Cały ciąg jest wydrukowany w górnej sprawie. Podobnie, wykonaliśmy funkcję Tolower na zdefiniowanym ciągu i przekształca wszystkie ciągami w dolną sprawę.
Wniosek
Celem tego artykułu było wyczyszczenie zrozumienia strun w języku skryptowym R. R ma wiele funkcji do obsługi różnych rodzajów danych. Ta zasada nie ma żadnych anomalii, w tym struny i wektory postaci. Dowiedzieliśmy się o kilku funkcjach R, które mogą być używane do manipulowania strunami lub podania więcej informacji na ich temat w tym poście R. Możesz tworzyć ciągami z określonymi wzorami lub losowo za pomocą tych funkcji. Masz całą autorytet nad tym, jak są edytowane i dostosowane.