logo

R programmas drukāšanas izvade

R ir dažādas metodes, lai izdrukātu izvadi. Visizplatītākā metode izdrukas izdrukai R programmā ir funkcija, ko sauc drukāt () tiek izmantots. Arī tad, ja R programma ir rakstīta virs konsole rindiņu pa rindiņai, tad izvade tiek drukāta normāli, nav nepieciešams izmantot nevienu funkciju šīs izvades drukāšanai. Lai to izdarītu, vienkārši atlasiet izvades mainīgo un nospiediet palaist pogu. Piemērs:

R








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



>

>

Izvade:

[1] 'techcodeview.com'>

R-programmas izvade

Drukas izvade, izmantojot drukāt () funkciju

Izmantojot drukāt () funkcija drukāt izvadi ir visizplatītākā metode R. Šīs metodes ieviešana ir ļoti vienkārša.

Sintakse: drukāt (jebkura virkne) vai, drukāt (mainīgs)

Piemērs:

R

cilpas veidi




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

>

>

Izvade:

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

Drukas izvade, izmantojot ielīmēt () funkcija iekšā drukāt () funkciju

R nodrošina metodi ielīmēt () lai drukātu izvadi ar virkni un mainīgo kopā. Šī metode definēta iekšpusē drukāt () funkciju. ielīmēt () pārvērš savus argumentus rakstzīmju virknēs. Var izmantot arī ielīmēt0() metodi.

if-else java

Piezīme: Atšķirība starp paste() un paste0() ir tāda, ka arguments sep pēc noklusējuma ir (paste) un (paste0).

Sintakse: drukāt (ielīmēt (jebkura virkne, mainīgais)) vai, drukāt (ielīmēt0 (mainīgais, jebkura virkne))

Piemērs:

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

>

>

Izvade:

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

Drukas izvade, izmantojot sprintf() funkciju

sprintf() būtībā ir a C bibliotēka funkciju. Šo funkciju izmanto, lai drukātu virkni kā C valoda . Tas darbojas kā iesaiņojuma funkcija, lai kopā drukātu vērtības un virknes C valoda. Šī funkcija atgriež rakstzīmju vektoru, kas satur formatētu virknes un mainīgā kombināciju, kas jādrukā.

Sintakse: sprintf (jebkura virkne %d, mainīgais) vai, sprintf (jebkura virkne %s, mainīgais) vai, sprintf (jebkura virkne %f, mainīgais)) utt.

Piemērs:

R


virknes konvertēšana uz int java



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

>

>

Izvade:

>sprintf('%s ir labākais', x) [1] 'techcodeview.com ir labākais'> sprintf('%d ir vesels skaitlis', x1) [1] '255 ir vesels skaitlis'> sprintf('%f ir float', x2) [1] '23.140000 ir float'>

Drukas izvade, izmantojot kaķis () funkciju

Vēl viens veids, kā izdrukāt izvadi R, ir funkcijas cat () izmantošana. Tas ir tāds pats kā drukāt () funkciju. kaķis () pārvērš savus argumentus rakstzīmju virknēs. Tas ir noderīgi drukāšanai lietotāja definētās funkcijās.

Sintakse: kaķis (jebkura virkne) vai kaķis (jebkura virkne, mainīgais)

Piemērs:

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

>

>

Izvade:

techcodeview.com is best This is R language>

Drukas izvade, izmantojot ziņa () funkciju

Vēl viens veids, kā drukāt kaut ko R valodā, izmantojot ziņa () funkciju. To neizmanto drukāšanai, bet gan vienkāršu diagnostikas ziņojumu parādīšanai, kas nav brīdinājumi vai kļūdas programmā. Bet to var izmantot parastam lietojumam drukāšanai.

Sintakse: ziņojums (jebkura virkne) vai ziņojums (jebkura virkne, mainīgais)

Piemērs:

R

java atgriešanas komanda




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

>

kā kārtot masīvu sarakstu Java

>

Izvade:

techcodeview.com is best This is R language>

Ierakstiet izvadi failā

Lai izdrukātu vai rakstītu failu ar mainīgā lieluma vērtību, tiek izsaukta funkcija rakstīt () . Šī funkcija tiek izmantota opcija, ko sauc tabula lai uzrakstītu failu.

Sintakse: rakstīt.tabula(mainīgais, fails = fails1.txt) vai, write.table(jebkura virkne, fails = fails1.txt)

Piemērs:

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

>

>

Izvade: R-programmas izvade