(IV) : Eksport z R

Możliwość eksportu z R sprawia, że ​​R jest bardziej przydatny. Obiekty można eksportować do dowolnego połączenia. Tu zajmiemy się eksportowaniem do plików zewnętrznych na dysku twardym i na konsolę. Informacje o połączeniach można znaleźć, wpisując ?conections w wierszu polecenia R. Istnieje wiele funkcji eksportujących do zewnętrznych plików tekstowych, z których siedem omówimy. Pierwsza to funkcja dump(). Funkcja dump() może zapisywać nazwane obiekty dowolnego rodzaju w zewnętrznym pliku, ale jest ona dość dosłowna. Następną funkcją jest sink(). Funkcja sink() może przekazywać dane wyjściowe, które normalnie byłyby wyświetlane na konsoli, do pliku zewnętrznego. Następna jest funkcja write(). Funkcja write() może zapisywać dane atomowe do zewnętrznego pliku. Następnie pojawia się funkcja write.matrix(). W przypadku macierzy i ramek danych funkcja write.matrix () eksportuje macierz lub ramkę danych. Kolejne dwie funkcje to write.table() i write.csv(). W przypadku obiektów, które można przekształcić w ramkę danych, metody write.table() i write.csv() mogą zapisać obiekt w pliku zewnętrznym, zachowując strukturę ramki danych. Funkcje są wolniejsze, ale bardziej wyrafinowane niż write.matrix(). Ostatnią funkcją, którą omówimy, jest dput(). W przypadku obiektów funkcji trybu dput() może zapisać zawartość funkcji do pliku zewnętrznego. Funkcja usuwa obiekty i może wyprowadzać inne typy obiektów, ale jest używana głównie do funkcji. Istnieją również funkcje konwertujące ramki danych do formatów Excel, SPSS, SAS i Stata, które pokrótce omówimy w tym rozdziale. Ponadto dane wyjściowe w konsoli można wyciąć i wkleić do pliku zewnętrznego, co często jest najłatwiejszą rzeczą do zrobienia