logo

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

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: výstup programu R