0 wypiszmy no ekranie pierwsze kilka wierszy tego zbioru danych hnnd(Coffee)
Wlthout With differ sgnrnks '
ł |
23 |
28 |
5 |
9.0 |
2 |
35 |
38 |
3 |
7.0 |
3 |
29 |
29 |
0 |
0.0 |
4 |
33 |
37 |
4 |
8.0 |
S |
43 |
42 |
-1.' |
-3.0 |
6 |
32 |
30 |
-2 |
-5.5 |
> U poniższe polecenia pozostawiamy czytelnikowi do samodzielnego
przećwiczenia
> data(cars)
> plot(cars)
> lines(lowess(cars)I
Aby wyświetlić listę wszystkich zbiorów danych, które znajdują się we włą nych pakietach, należy wywołać funkcję dataO bez argumentów.
2.3.1.10 Inne funkcje do importu danych
W tabeli 2.-9 znajduje się lista funkcji umożliwiających import danych zapisań; w formatach innych pakietów statystycznych. Nie ma potrzeby omawiania tycii funkcji szczegółowiej, bowiem korzysta się z nich w sposób podobny do funk read.tableO.
Tabela 2.9: Lista nieprzedstawianych w tym rozdziale funkcji do importu danych z inny pakietów statystycznych
read.S(foreign) read.arff(foreign)
Wczytywanie danych w formacie S.
Wczytywanie danych w formacie Attribute-Relation File Format wykorzystywanym w pakiecie Weka.
read.dbf(foreign)
read.dta(foreign) read.epiinfo(foreign)
read.mtp(foreign) read.octave(foreign) read.spss(fore ign) read.ssd(foreign)
Wczytywanie danych z pliku bazy danych w formacie DBF.
Wczytywanie danych z pliku w formacie Stata.
Wczytywanie danych z pliku w formacie Epi (o rozszerzeniu .REC).
Wczytywanie danych z pliku w formacie Minitab. Wczytywanie danych z pliku w formacie Óctave.
read.systat(foreign) read.xport(foreign)
sas.get(Hmisc) spss.get(Hmisc) readMat(R.matlab)
Wczytywanie danych z pliku w formacie SPSS. Wczytywanie danych z pliku w formacie SAS (właści- . wie to generowanie programu konwertującego dane na format rozpoznawalny przez R).
Wczytywanie danych z pliku w formacie Systat.
Wczytywanie danych z pliku w przenośnym formacie
SAS XPORT. __
Interfejs do odczytywania plików w formacie SAS.
Interfejs do odczytywania plików w formacie SPSS. Interfejs do odczytywania plików w formacie MAT (Matlab).
Operacje wejścia/wyjścia (zapisywanie i odczytywanie danych)
ii
-K umożliwia zapisywanie grafiki do pliku w różnych formatach, w tym png, bmp, jepg- pdf ' P8- Jeżeli interesujący nas rysunek (np. wykres) jest już wyświetlony ggi graficznym oknie R (to okno o nazwie R Graphics), to aby ten wykres zapili do pliku, należy uaktywnić okno graficzne a następnie z menu wybrać opcję file\Save as. To rozwiązanie ma dwa poważne minusy. Pierwszy to czasochłon-thość, gdy zapisać do pliku chcemy nie jeden ale sto obrazków, drugim minusem jest brak okna graficznego gdy R jest uruchomiony w trybie tekstowym.
Grafikę do plików można też zapisywać w sposób zautomatyzowany, korzystając •^funkcji png(grDevices), bmp(grDevices), jepg(grDevices), pdf(grDevices), poscript(grDevices) i bitmap(grDevices). Funkcje te przekierowują domyślne wyjście dla grafiki do pliku. Funkcja dev.off (grDevices) powoduje zamknięcie przekierowauia i zapisanie wykresu pod wskazaną nazwą. W poniższym przykładzie zapisujemy wykres do pliku obrazek. png w formacie png i w rozdzielczości 640x480.
•'■f otwieramy plik do zapisu rastrowej grafiki pngCobrazek.png", width - 640, height * 480)
$ wpisujemy do pliku przykładowe wykresy dla funkcji plotO, zapisany ;3i- będzie tylko jeden, ostatni wykres ■' example(plot)
■ ;# zamykamy i zapisujemy wyniki w pliku obrazek.png dev.offO
&: Funkcje pngO, bmp() i jepgO przyjmują takie same argumenty, tzn. nazwę pliku, do którego zapisana ma być grafika, szerokość i wysokość zapisywanego obrazka, jednostka w której podane są rozmiary obrazka i kolor tła. Funkcja jpegO ma dodatkowy argument ąuality określający jakość grafiki, czyli stopień kompresji. Ten argument przyjmować może wartości od 1 do 100, przy czym niniejsze wartości (Naznaczają większą kompresję, a co za tym idzie większe straty na jakości.
Dla formatów rastrowych domyślnie wymiary podawane są w pikselach, a dla formatów wektorowych (pdf i ps) domyślną jednostką są cale. Poniższy przykład zapisuje ten sam wykres w pliku o formacie pdf. Zapisany rysunek będzie miał wymiary 8x6 cali.
. * otwieramy plik do zapisu wektorowej grafiki pdfCobrazek.pdf", width " 8, height = 6)
. » Wpisujemy do pliku przykładowe wykresy dla funkcji plotO, kolejne S0Ą wykresy będą dostępne jako kolejne strony pliku pdf «xample(plot)
:f zamykamy i zapisujemy wyniki w pliku obrazek.pdf dev.offO
i, W wersji linuxowcj R, do użycia niektórych formatów graficznych wymagane są (zainstalowane biblioteki li morowego środowiska graficznego XII. Jeżeli korzystamy z serwera, gdzie takich bibliotek nie ma, to pozostają nam do użycia jednie funkcje postscriptO i bitmapO.