R-ohjelman tulosteen tulostaminen

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




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

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

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

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



Top Artikkelit

Luokka

Mielenkiintoisia Artikkeleita