Drukowanie wyników programu R
W R istnieją różne metody drukowania wyników. Najpopularniejszą metodą drukowania wyników w programie R jest funkcja o nazwie wydrukować() Jest używane. Również jeśli program R jest napisany nad konsola linia po linii, wówczas wynik jest drukowany normalnie, nie ma potrzeby używania żadnej funkcji do drukowania tego wyniku. Aby to zrobić, po prostu wybierz zmienną wyjściową i naciśnij uruchomić przycisk. Przykład:
R
# select 'x' and then press 'run' button> # it will print 'techcodeview.com' on the console> x <- 'techcodeview.com'> x> |
Wyjście:
[1] 'techcodeview.com'
Wydrukuj wydruk za pomocą wydrukować() funkcjonować
Za pomocą wydrukować() Funkcja wypisywania wyników jest najczęstszą metodą w R. Implementacja tej metody jest bardzo prosta.
Składnia: print(dowolny ciąg znaków) lub print(zmienna)
Przykład:
R
# R program to illustrate> # printing output of an R program> # print string> print> ('GFG')> # print variable> # it will print 'techcodeview.com' on the console> x <- 'techcodeview.com'> print> (x)> |
Wyjście:
[1] 'GFG' [1] 'techcodeview.com'
Wydrukuj wydruk za pomocą pasta() funkcjonować wewnątrz wydrukować() funkcjonować
R zapewnia metodę pasta() aby wydrukować dane wyjściowe zawierające ciąg znaków i zmienną razem. Ta metoda zdefiniowana wewnątrz pliku wydrukować() funkcjonować. pasta() konwertuje swoje argumenty na ciągi znaków. Można też skorzystać wklej0() metoda.
Notatka: Różnica między paste() i paste0() polega na tym, że argumentem sep domyślnie jest (wklej) i (wklej0).
Składnia: print(wklej(dowolny ciąg znaków, zmienna)) lub print(wklej0(zmienna, dowolny ciąg znaków))
Przykład:
R
# R program to illustrate> # printing output of an R program> x <- 'techcodeview.com'> # using paste inside print()> print> (> paste> (x, 'is> best> (paste inside> print> ())'))> # using paste0 inside print()> print> (> paste0> (x, 'is> best> (paste0 inside> print> ())'))> |
Wyjście:
[1] 'techcodeview.com is best (paste inside print())' [1] 'techcodeview.comis best (paste0 inside print())'
Wydrukuj wydruk za pomocą sprintf() funkcjonować
sprintf() jest w zasadzie A Biblioteka C funkcjonować. Ta funkcja służy do drukowania ciągu znaków jako Język C . Działa to jako funkcja opakowująca, umożliwiająca jednoczesne drukowanie wartości i ciągów znaków Język C. Ta funkcja zwraca wektor znakowy zawierający sformatowaną kombinację ciągu znaków i zmiennej, która ma zostać wydrukowana.
Składnia: sprintf(dowolny ciąg %d, zmienna) lub sprintf(dowolny ciąg %s, zmienna) lub sprintf(dowolny ciąg %f, zmienna)) itd.
Przykład:
R
# R program to illustrate> # printing output of an R program> x = 'techcodeview.com'> # string> x1 = 255> # integer> x2 = 23.14> # float> # string print> sprintf> ('%s is best', x)> # integer print> sprintf> ('%d is integer', x1)> # float print> sprintf> ('%f is float', x2)> |
Wyjście:
>sprintf('%s jest najlepsze', x) [1] 'techcodeview.com jest najlepsze'> sprintf('%d jest liczbą całkowitą', x1) [1] '255 jest liczbą całkowitą'> sprintf('%f jest zmiennoprzecinkowe', x2) [1] '23,140000 jest zmiennoprzecinkowe' Wydrukuj wydruk za pomocą kot() funkcjonować
Innym sposobem wydrukowania wyniku w R jest użycie funkcji cat(). To samo co wydrukować() funkcjonować. kot() konwertuje swoje argumenty na ciągi znaków. Jest to przydatne do drukowania wyników w funkcjach zdefiniowanych przez użytkownika.
Składnia: kot (dowolny ciąg znaków) lub kot (dowolny ciąg znaków, zmienna)
Przykład:
R
# R program to illustrate> # printing output of an R program> # print string with variable> # '
' for new line> x = 'techcodeview.com'> cat> (x, 'is best
')> # print normal string> cat> ('This is R language')> |
Wyjście:
techcodeview.com is best This is R language
Wydrukuj wydruk za pomocą wiadomość() funkcjonować
Inny sposób wydrukowania czegoś w R za pomocą wiadomość() funkcjonować. Nie służy to do wydruku, ale do pokazywania prostych komunikatów diagnostycznych, które nie są ostrzeżeniami ani błędami w programie. Można go jednak używać do normalnych zastosowań jako wydruki.
Składnia: wiadomość (dowolny ciąg znaków) lub wiadomość (dowolny ciąg znaków, zmienna)
Przykład:
R
# R program to illustrate> # printing output of an R program> x = 'techcodeview.com'> # print string with variable> message> (x, 'is best')> # print normal string> message> ('This is R language')> |
Wyjście:
techcodeview.com is best This is R language
Zapisz dane wyjściowe do pliku
Aby wydrukować lub zapisać plik z wartością zmiennej służy funkcja tzw pisać() . W tej funkcji wykorzystywana jest opcja tzw tabela aby zapisać plik.
Składnia: write.table(zmienna, plik = plik1.txt) lub write.table(dowolny ciąg znaków, plik = plik1.txt)
Przykład:
R
# R program to illustrate> # printing output of an R program> x = 'techcodeview.com'> # write variable> write.table> (x, file = 'my_data1.txt')> # write normal string> write.table> ('GFG is best', file = 'my_data2.txt')> |
Wyjście: