În R există diferite metode de a imprima rezultatul. Cea mai comună metodă de imprimare a rezultatelor în programul R, există o funcție numită imprimare() este folosit. De asemenea, dacă programul lui R este scris peste consolă linie cu linie, apoi ieșirea este tipărită normal, nu este nevoie să utilizați nicio funcție pentru a imprima acea ieșire. Pentru a face acest lucru, doar selectați variabila de ieșire și apăsați alerga buton. Exemplu:
R
# select 'x' and then press 'run' button> # it will print 'techcodeview.com' on the console> x <- 'techcodeview.com'> x> |
>
>
Ieșire:
[1] 'techcodeview.com'>

Ieșire tipărită folosind imprimare() funcţie
Folosind imprimare() funcția de imprimare este cea mai comună metodă în R. Implementarea acestei metode este foarte simplă.
Sintaxă: print(orice șir) sau, print(variabilă)
Exemplu:
R
vederi și tabele
# 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)> |
rhel vs centos
>
>
Ieșire:
[1] 'GFG' [1] 'techcodeview.com'>
Ieșire tipărită folosind pastă() functioneaza in interior imprimare() funcţie
R oferă o metodă pastă() pentru a imprima ieșirea cu șir și variabilă împreună. Această metodă definită în interiorul imprimare() funcţie. pastă() își convertește argumentele în șiruri de caractere. Se poate folosi, de asemenea paste0() metodă.
Notă: Diferența dintre paste() și paste0() este că argumentul sep este implicit (paste) și (paste0).
Sintaxă: print(paste(orice șir, variabilă)) sau, print(paste0(variabilă, orice șir))
Exemplu:
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>())'))> |
>
>
Ieșire:
[1] 'techcodeview.com is best (paste inside print())' [1] 'techcodeview.comis best (paste0 inside print())'>
Ieșire tipărită folosind sprintf() funcţie
sprintf() este practic o biblioteca C funcţie. Această funcție este utilizată pentru a imprima șir ca limbajul C . Aceasta funcționează ca o funcție de înveliș pentru a imprima valori și șiruri împreună, cum ar fi limbajul C. Această funcție returnează un vector de caractere care conține o combinație formatată de șir și variabilă de tipărit.
Sintaxă: sprintf(orice șir %d, variabilă) sau, sprintf(orice șir %s, variabilă) sau, sprintf(orice șir %f, variabilă)) etc.
Exemplu:
arp-o comandă
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)> |
>
>
Ieșire:
>sprintf('%s este cel mai bun', x) [1] 'techcodeview.com este cel mai bun'> sprintf('%d este un întreg', x1) [1] '255 este un întreg'> sprintf('%f este float', x2) [1] '23.140000 este float'> Ieșire tipărită folosind pisică() funcţie
O altă modalitate de a imprima rezultatul în R este utilizarea funcției cat(). Este la fel ca imprimare() funcţie. pisică() își convertește argumentele în șiruri de caractere. Acest lucru este util pentru imprimarea rezultatelor în funcțiile definite de utilizator.
Sintaxă: cat(orice șir) sau, cat(orice șir, variabilă)
Exemplu:
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')> |
>
>
java priorityqueue
Ieșire:
techcodeview.com is best This is R language>
Ieșire tipărită folosind mesaj() funcţie
O altă modalitate de a imprima ceva în R folosind mesaj() funcţie. Acesta nu este folosit pentru imprimare, ci pentru a afișa mesaje de diagnosticare simple care nu sunt avertismente sau erori în program. Dar poate fi folosit pentru utilizări normale pentru imprimare.
Sintaxă: mesaj (orice șir) sau, mesaj (orice șir, variabilă)
Exemplu:
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')> |
>
>
Ieșire:
techcodeview.com is best This is R language>
Scrieți rezultatul într-un fișier
Pentru a tipări sau scrie un fișier cu o valoare a unei variabile există o funcție numită scrie() . Această funcție este folosită o opțiune numită masa pentru a scrie un fișier.
Sintaxă: write.table (variabilă, fișier = fișier1.txt) sau write.table (orice șir, fișier = fișier1.txt)
Exemplu:
R
listare java
# 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')> |
>
>
Ieșire: 