logo

Tiskový výstup programu R

V R existují různé metody pro tisk výstupu. Nejběžnější metodou pro tisk výstupu v programu R je tzv. funkce tisk() se používá. Také pokud je program R napsán přes řídicí panel řádek po řádku, pak se výstup vytiskne normálně, není třeba používat žádnou funkci pro tisk tohoto výstupu. K tomu stačí vybrat výstupní proměnnou a stisknout běh knoflík. Příklad:

R








# select 'x' and then press 'run' button> # it will print 'techcodeview.com' on the console> x <- 'techcodeview.com'> x>



>

>

Výstup:

[1] 'techcodeview.com'>

výstup programu R

Tiskový výstup pomocí tisk() funkce

Použitím tisk() funkce pro tisk výstupu je nejběžnější metodou v R. Implementace této metody je velmi jednoduchá.

Syntax: tisknout (libovolný řetězec) nebo tisknout (proměnná)

Příklad:

R

nevýhody internetového bankovnictví




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

[1] 'GFG' [1] 'techcodeview.com'>

Tiskový výstup pomocí vložit() funkce uvnitř tisk() funkce

R poskytuje metodu vložit() pro tisk výstupu s řetězcem a proměnnou dohromady. Tato metoda definovaná uvnitř tisk() funkce. vložit() převede své argumenty na znakové řetězce. Jeden může také použít vložit0() metoda.

Poznámka: Rozdíl mezi paste() a paste0() je ten, že argument sep je ve výchozím nastavení (paste) a (paste0).

Syntax: print(paste(libovolný řetězec, proměnná)) nebo, print(paste0(proměnná, libovolný řetězec))

Pří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>())'))>

anonymní funkce Java

>

>

Výstup:

[1] 'techcodeview.com is best (paste inside print())' [1] 'techcodeview.comis best (paste0 inside print())'>

Tiskový výstup pomocí sprintf() funkce

sprintf() je v podstatě a C knihovna funkce. Tato funkce se používá k tisku řetězce jako jazyk C . Toto funguje jako funkce wrapper pro tisk hodnot a řetězců dohromady jazyk C. Tato funkce vrací znakový vektor obsahující formátovanou kombinaci řetězce a proměnné, která má být vytištěna.

Syntax: sprintf(jakýkoli řetězec %d, proměnná) nebo, sprintf(jakýkoli řetězec %s, proměnná) nebo, sprintf(jakýkoli řetězec %f, proměnná)) atd.

Pří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)>

typy binárních stromů
>

>

Výstup:

>sprintf('%s je nejlepší', x) [1] 'techcodeview.com je nejlepší'> sprintf('%d je celé číslo', x1) [1] '255 je celé číslo'> sprintf('%f je float', x2) [1] '23.140000 je float'>

Tiskový výstup pomocí kočka() funkce

Dalším způsobem tisku výstupu v R je použití funkce cat(). Je to stejné jako tisk() funkce. kočka() převede své argumenty na znakové řetězce. To je užitečné pro tisk výstupu v uživatelsky definovaných funkcích.

Syntax: cat(libovolný řetězec) nebo, cat(libovolný řetězec, proměnná)

Příklad:

R




java dědičnost
# 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ýstup:

techcodeview.com is best This is R language>

Tiskový výstup pomocí zpráva() funkce

Další způsob, jak vytisknout něco v R pomocí zpráva() funkce. To se nepoužívá pro tiskový výstup, ale jeho použití pro zobrazení jednoduchých diagnostických zpráv, které nejsou žádnými varováními nebo chybami v programu. Ale lze jej použít pro běžné použití pro tiskový výstup.

Syntax: zpráva (jakýkoli řetězec) nebo zpráva (jakýkoli řetězec, proměnná)

Pří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ýstup:

techcodeview.com is best This is R language>

Zapsat výstup do souboru

Pro tisk nebo zápis souboru s hodnotou proměnné existuje funkce napsat() . K této funkci se používá volba tzv stůl zapsat soubor.

Syntax: write.table(proměnná, soubor = soubor1.txt) nebo write.table(jakýkoli řetězec, soubor = soubor1.txt)

Pří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')>

>

monitor s katodovou trubicí

>

Výstup: výstup programu R