2335502117

2335502117



Rozdział 4. • Gromadzenie i porządkowanie informacji

Załóżmy, że ta tabela została zapamiętana w zmiennej środowiska R o nazwie lettersAndNumbers. Do tej zmiennej dodaliśmy wartość równą jeden, wykorzystując w tym celu następującą instrukcję: > TettersAndNumbers + 1

Po tej operacji każdy z elementów tabeli zwiększył swoją wartość o jeden:

a

b

c

d

2

3

4

5

Jak widać, operacja przeprowadzona na zbiorze danych jest w rzeczywistości wykonywana na każdym z jego elementów. Jednakże środowisko R nie zawsze będzie potrafiło przeprowadzić udane obliczenia dla każdego elementu zbioru danych.

Na przykład jeśli chcielibyśmy przeprowadzić operację obliczenia numerycznego dla kolumn Królestwo i Miasto zawierających się w zmiennej soldiersByCity, środowisko R zwróciłoby ostrzeżenie, wyświetlając wartości NA1. Wynika to stąd, że nasze kolumny Królestwo i Miasto zawierają tekst, co powoduje, że przetwarzanie ich w sposób numeryczny nie ma sensu. Aby pojawiło się takie ostrzeżenie, wprowadź w konsoli R poniższy kod:

>    #co się stanie, gdy spróbujemy wykonać obliczenie numeryczne na danych '-►ni enumerycznych?

>    #otrzymamy ostrzeżenie, ponieważ przetwarzanie tekstu w sposób numeryczny nie '-►ma sensu

>    soldiersByCity * 5

Uzyskamy następujący wynik (rysunek na następnej stronie).

Widzimy, że kolumna Żołnierze zawiera wartości numeryczne, dlatego każdy jej element został prawidłowo pomnożony przez pięć. Jednakże tekst w kolumnach Królestwo i Miasto nie mógł zostać pomnożony, dlatego pojawił się komunikat z ostrzeżeniem. Aby uniknąć otrzymywania wartości niemających zastosowania i dezorganizujących działanie konsoli R, ważne jest, żebyś był świadomy typu swoich danych i stosował dla nich odpowiednie rodzaje obliczeń.

59

1

NA — ang. not aoailable — niemający zastosowania, nie dotyczy — przyp. tłum.



Wyszukiwarka

Podobne podstrony:
Rozdział 4. • Gromadzenie i porządkowanie informacji > soldiersByCity[5, 3] ni ioooo_ Co się
Rozdział 4. • Gromadzenie i porządkowanie informacji c)    Przetwarzasz wiele zbiorów
Rozdział 4. • Gromadzenie i porządkowanie informacjiZapisywanie wyniku obliczenia w nowej zmiennej N
Rozdział 4. • Gromadzenie i porządkowanie informacji > ls() [1J
Rozdział 4. • Gromadzenie i porządkowanie informacjiPliki z wartościami oddzielonymi przecinkami (cs
Rozdział 4. • Gromadzenie i porządkowanie informacjiSprawdzian 1.    Które z poniższy
Obraz056 KLIENTKA: Tak. POMAGACZ: Nie wiem jeszcze jak, ale załóżmy, że ta zmiana nastąpi i on będzi
rozdział 2 (15) Zsidanic 11 Załóżmy, że planowane inwestycje 1 = 20. ludzie decydują się zwiększać s
284 285 284 Podejmowanie decyzji w warunkach niepełnej informacji Załóżmy, że Gracz I dysponuje m st
12 1. Rynek kapitałowy, wiadomości wstępne Załóżmy, że dla i — 1 oszacowanie zostało udowodnione.
12 1. Rynek kapitałowy, wiadomości wstępne Załóżmy, że dla i — 1 oszacowanie zostało udowodnione.
12 1. Rynek kapitałowy, wiadomości wstępne Załóżmy, że dla i — 1 oszacowanie zostało udowodnione.
Dodatek F Informacjeo pliku i historiaHistoria Ta książka została stworzona na polskojęzycznej wersj
6.3 Macierz i zmienne bazowe Załóżmy, że kolumny macierzy A zostały uporządkowane w taki sposób, że
12 1. Rynek kapitałowy, wiadomości wstępne Załóżmy, że dla i — 1 oszacowanie zostało udowodnione.
skanowanie1 ■ ROZDZIAŁ 1Pojęcie myśli Załóżmy, że istnieje osoba, która nic nie wie o różnicy między
IMG0 rozdział pierwszy 32 informacji gromadzonych przez indywidualnych członków danej wspólnoty. Moż

więcej podobnych podstron