V R existujú rôzne spôsoby tlače výstupu. Najbežnejšou metódou tlače výstupu v programe R je funkcia tzv tlačiť () sa používa. Tiež ak je program R napísaný cez konzoly riadok po riadku, potom sa výstup vytlačí normálne, nie je potrebné použiť žiadnu funkciu na tlač tohto výstupu. Na to stačí vybrať výstupnú premennú a stlačiť behať tlačidlo. Príklad:
R
# select 'x' and then press 'run' button> # it will print 'techcodeview.com' on the console> x <- 'techcodeview.com'> x> |
>
>
Výkon:
[1] 'techcodeview.com'>
Tlačový výstup pomocou tlačiť () funkciu
Použitím tlačiť () Funkcia na tlač výstupu je najbežnejšou metódou v R. Implementácia tejto metódy je veľmi jednoduchá.
Syntax: print (akýkoľvek reťazec) alebo, print (variabilný)
Príklad:
R
zásobník na bcd
# 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)> |
>
>
Výkon:
[1] 'GFG' [1] 'techcodeview.com'>
Tlačový výstup pomocou prilepiť () funkcia vo vnútri tlačiť () funkciu
R poskytuje metódu prilepiť () na tlač výstupu s reťazcom a premennou spolu. Táto metóda je definovaná vo vnútri tlačiť () funkciu. prilepiť () konvertuje svoje argumenty na znakové reťazce. Jeden môže tiež použiť vložiť0() metóda.
Poznámka: Rozdiel medzi paste() a paste0() je v tom, že argument sep je štandardne (paste) a (paste0).
Syntax: print(paste(akýkoľvek reťazec, premenná)) alebo, print(paste0(premenná, ľubovoľný reťazec))
Príklad:
linux zmeniť názov adresára
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> ())'))> |
>
>
Výkon:
[1] 'techcodeview.com is best (paste inside print())' [1] 'techcodeview.comis best (paste0 inside print())'>
Tlačový výstup pomocou sprintf() funkciu
sprintf() je v podstate a Knižnica C funkciu. Táto funkcia sa používa na tlač reťazca ako jazyk C . Funguje to ako funkcia wrapper na tlač hodnôt a reťazcov spolu jazyk C. Táto funkcia vracia znakový vektor obsahujúci formátovanú kombináciu reťazca a premennej, ktorá sa má vytlačiť.
Syntax: sprintf(akýkoľvek reťazec %d, premenná) alebo, sprintf(ľubovoľný reťazec %s, premenná) alebo, sprintf(ľubovoľný reťazec %f, premenná)) atď.
Príklad:
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)> |
>
>
Výkon:
>sprintf('%s je najlepšie', x) [1] 'techcodeview.com je najlepšie'> sprintf('%d je celé číslo', x1) [1] '255 je celé číslo'> sprintf('%f je float', x2) [1] '23.140000 je float'>
Tlačový výstup pomocou mačka () funkciu
Ďalším spôsobom tlače výstupu v R je použitie funkcie cat(). Je to rovnaké ako tlačiť () funkciu. mačka () konvertuje svoje argumenty na znakové reťazce. To je užitočné pre tlač výstupu v užívateľsky definovaných funkciách.
Syntax: mačka (akýkoľvek reťazec) alebo mačka (akýkoľvek reťazec, premenná)
Príklad:
misia nemožné všetky filmy
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')> |
>
>
Výkon:
techcodeview.com is best This is R language>
Tlačový výstup pomocou správa() funkciu
Ďalší spôsob, ako vytlačiť niečo v R pomocou správa() funkciu. Neslúži na tlačový výstup, ale slúži na zobrazovanie jednoduchých diagnostických hlásení, ktoré nepredstavujú žiadne varovania alebo chyby v programe. Ale dá sa použiť na bežné použitie na tlačový výstup.
Syntax: správa (ľubovoľný reťazec) alebo správa (akýkoľvek reťazec, premenná)
Príklad:
R
pandy lok
# 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')> |
>
>
Výkon:
techcodeview.com is best This is R language>
Zapíšte výstup do súboru
Na tlač alebo zápis súboru s hodnotou premennej slúži funkcia tzv písať () . K tejto funkcii sa používa možnosť tzv tabuľky napísať súbor.
Syntax: write.table(premenná, súbor = súbor1.txt) alebo write.table(ľubovoľný reťazec, súbor = súbor1.txt)
Príklad:
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')> |
>
vypnite režim vývojára
>
Výkon: