logo

R programos spausdinimo išvestis

R yra įvairių būdų spausdinti išvestį. Labiausiai paplitęs būdas spausdinti išvestį R programoje yra funkcija, vadinama spausdinti () yra naudojamas. Taip pat jei R programa parašyta virš konsolė eilutė po eilutės, tada išvestis spausdinama įprastai, nereikia naudoti jokių funkcijų spausdinant tą išvestį. Norėdami tai padaryti, tiesiog pasirinkite išvesties kintamąjį ir paspauskite paleisti mygtuką. Pavyzdys:

R








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



>

>

Išvestis:

[1] 'techcodeview.com'>

R programos išvestis

Spausdinimo išvestis naudojant spausdinti () funkcija

Naudojant spausdinti () funkcija spausdinti išvestį yra labiausiai paplitęs metodas R. Šio metodo įgyvendinimas yra labai paprastas.

Sintaksė: spausdinti (bet kokia eilutė) arba, spausdinti (kintamasis)

Pavyzdys:

R

eilutės autocad komanda




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

Aktorius Rekha
>

>

Išvestis:

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

Spausdinimo išvestis naudojant įklijuoti () funkcija viduje spausdinti () funkcija

R pateikia metodą įklijuoti () spausdinti išvestį su eilute ir kintamuoju kartu. Šis metodas apibrėžtas viduje spausdinti () funkcija. įklijuoti () paverčia savo argumentus į simbolių eilutes. Taip pat galima naudoti paste0() metodas.

Pastaba: Skirtumas tarp paste() ir paste0() yra tas, kad argumentas sep pagal numatytuosius nustatymus yra (paste) ir (paste0).

Sintaksė: spausdinti (įklijuoti (bet kuri eilutė, kintamasis)) arba, spausdinti (įklijuoti0 (kintamasis, bet kokia eilutė))

Pavyzdys:

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

>

>

Išvestis:

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

Spausdinimo išvestis naudojant sprintf () funkcija

sprintf () iš esmės yra a C biblioteka funkcija. Ši funkcija naudojama spausdinti eilutę kaip C kalba . Tai veikia kaip įvyniojimo funkcija, leidžianti kartu spausdinti reikšmes ir eilutes C kalba. Ši funkcija grąžina simbolių vektorių, kuriame yra suformatuotas spausdintinos eilutės ir kintamojo derinys.

Sintaksė: sprintf (bet kuri eilutė %d, kintamasis) arba, sprintf (bet kuri eilutė %s, kintamasis) arba, sprintf (bet kuri eilutė %f, kintamasis)) ir kt.

Pavyzdys:

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

>

>

shloka mehta išsilavinimas

Išvestis:

>sprintf('%s yra geriausias', x) [1] 'techcodeview.com yra geriausias'> sprintf('%d yra sveikas skaičius', x1) [1] '255 yra sveikasis skaičius'> sprintf('%f yra float', x2) [1] '23.140000 yra float'>

Spausdinimo išvestis naudojant katė() funkcija

Kitas būdas spausdinti išvestį R yra funkcijos cat() naudojimas. Tai tas pats kaip spausdinti () funkcija. katė() paverčia savo argumentus į simbolių eilutes. Tai naudinga spausdinant išvestį pagal vartotojo apibrėžtas funkcijas.

Sintaksė: katė (bet kuri eilutė) arba katė (bet kuri eilutė, kintamasis)

Pavyzdys:

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

>

>

Išvestis:

mylivecricket.
techcodeview.com is best This is R language>

Spausdinimo išvestis naudojant žinutė () funkcija

Kitas būdas spausdinti ką nors R raide naudojant žinutė () funkcija. Tai nenaudojama spausdinimui, bet naudojama paprastiems diagnostikos pranešimams, kurie nėra įspėjimai ar programos klaidos, rodyti. Tačiau jis gali būti naudojamas įprastai spausdinimo rezultatams.

Sintaksė: pranešimas (bet kuri eilutė) arba pranešimas (bet kuri eilutė, kintamasis)

Pavyzdys:

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

>

>

Išvestis:

ymail
techcodeview.com is best This is R language>

Įrašykite išvestį į failą

Norėdami atspausdinti arba parašyti failą su kintamojo reikšme, yra funkcija, vadinama rašyti () . Šiai funkcijai naudojama parinktis, vadinama stalo parašyti failą.

Sintaksė: write.table(kintamasis, failas = failas1.txt) arba, write.table(bet kokia eilutė, failas = failas1.txt)

Pavyzdys:

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

>

>

Išvestis: R programos išvestis