Tlačový výstup programu R

Tlačový výstup programu R

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' 

výstup programu R

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




# 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:

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:

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




# 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')>

Výkon: výstup programu R