logo

R-ohjelman tulosteen tulostaminen

R:ssä on useita menetelmiä tulosteen tulostamiseen. Yleisin tapa tulostaa tulosteet R-ohjelmassa, on toiminto nimeltä Tulosta() käytetään. Myös jos R:n ohjelma kirjoitetaan konsoli rivi riviltä, ​​tulos tulostetaan normaalisti, ei tarvitse käyttää mitään toimintoa tulosteen tulostamiseen. Voit tehdä tämän valitsemalla lähtömuuttujan ja painamalla juosta -painiketta. Esimerkki:

R








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



>

>

Lähtö:

[1] 'techcodeview.com'>

R-ohjelman tulos

Tulosta tuloste käyttämällä Tulosta() toiminto

Käyttämällä Tulosta() Tulostustoiminto on R:n yleisin menetelmä. Tämän menetelmän toteuttaminen on hyvin yksinkertaista.

Syntaksi: tulosta (mikä tahansa merkkijono) tai, tulosta (muuttuja)

Esimerkki:

R

mylivecricket.in




täysi lomake
# 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)>

>

>

Lähtö:

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

Tulosta tuloste käyttämällä liitä () toimi sisällä Tulosta() toiminto

R tarjoaa menetelmän liitä () tulostaa tulosteen merkkijonon ja muuttujan kanssa yhdessä. Tämä menetelmä on määritelty sisällä Tulosta() toiminto. liitä () muuntaa argumenttinsa merkkijonoiksi. Yksi voi myös käyttää liitä0() menetelmä.

Huomautus: Ero paste() ja paste0() välillä on, että argumentti sep on oletuksena (paste) ja (paste0).

Syntaksi: tulosta(liitä(mikä tahansa merkkijono, muuttuja)) tai, tulosta(liitä0(muuttuja, mikä tahansa merkkijono))

Esimerkki:

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

>

>

Lähtö:

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

Tulosta tuloste käyttämällä sprintf() toiminto

sprintf() on pohjimmiltaan a C-kirjasto toiminto. Tätä toimintoa käytetään tulostamaan merkkijono nimellä C-kieli . Tämä toimii kääretoimintona, joka tulostaa arvot ja merkkijonot yhteen kuten C-kieli. Tämä funktio palauttaa merkkivektorin, joka sisältää tulostettavan merkkijonon ja muuttujan muotoillun yhdistelmän.

Syntaksi: sprintf(mikä tahansa merkkijono %d, muuttuja) tai, sprintf(mikä tahansa merkkijono %s, muuttuja) tai, sprintf(mikä tahansa merkkijono %f, muuttuja)) jne.

Esimerkki:

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

>

kuinka poistat valinnan gimpissä
>

Lähtö:

>sprintf('%s on paras', x) [1] 'techcodeview.com on paras'> sprintf('%d on kokonaisluku', x1) [1] '255 on kokonaisluku'> sprintf('%f on float', x2) [1] '23.140000 on float'>

Tulosta tuloste käyttämällä kissa() toiminto

Toinen tapa tulostaa tulosteet R:ssä on cat()-funktion käyttö. Se on sama kuin Tulosta() toiminto. kissa() muuntaa argumenttinsa merkkijonoiksi. Tämä on hyödyllistä tulostettaessa käyttäjän määrittämissä funktioissa.

Syntaksi: kissa (mikä tahansa merkkijono) tai, kissa (mikä tahansa merkkijono, muuttuja)

Esimerkki:

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

>

binäärihakualgoritmit
>

Lähtö:

techcodeview.com is best This is R language>

Tulosta tuloste käyttämällä viesti() toiminto

Toinen tapa tulostaa jotain R:llä käyttämällä viesti() toiminto. Tätä ei käytetä tulostukseen, vaan sitä käytetään yksinkertaisten diagnostisten viestien näyttämiseen, jotka eivät ole varoituksia tai virheitä ohjelmassa. Mutta sitä voidaan käyttää normaaliin tulostustyöhön.

Syntaksi: viesti (mikä tahansa merkkijono) tai viesti (mikä tahansa merkkijono, muuttuja)

Esimerkki:

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

>

chmod 755

>

Lähtö:

techcodeview.com is best This is R language>

Kirjoita tuloste tiedostoon

Jos haluat tulostaa tai kirjoittaa tiedoston, jossa on muuttujan arvo, on toiminto nimeltään kirjoittaa() . Tätä toimintoa käytetään optiota nimeltä pöytä tiedoston kirjoittamiseen.

Syntaksi: kirjoitus.taulukko(muuttuja, tiedosto = tiedosto1.txt) tai kirjoitus.taulukko(mikä tahansa merkkijono, tiedosto = tiedosto1.txt)

Esimerkki:

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

>

>

Lähtö: R-ohjelman tulos