Друк результатів програми R
У R є різні методи для друку результату. Найпоширенішим методом друку виведення в програмі R є функція, яка називається друкувати() використовується. Крім того, якщо програма R написана поверх консоль рядок за рядком, тоді вивід друкується нормально, не потрібно використовувати жодну функцію для друку цього виводу. Для цього просто виберіть вихідну змінну та натисніть бігати кнопку. приклад:
Р
# select 'x' and then press 'run' button> # it will print 'techcodeview.com' on the console> x <- 'techcodeview.com'> x> |
Вихід:
[1] 'techcodeview.com'
Вихід на друк за допомогою друкувати() функція
Використання друкувати() Функція друку виведення є найпоширенішим методом у R. Реалізація цього методу дуже проста.
Синтаксис: print(будь-який рядок) або print(змінна)
приклад:
Р
# 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)> |
Вихід:
[1] 'GFG' [1] 'techcodeview.com'
Вихід на друк за допомогою вставити() функція всередині друкувати() функція
R надає метод вставити() щоб вивести рядок і змінну разом. Цей метод визначено всередині друкувати() функція. вставити() перетворює свої аргументи на рядки символів. Можна також використовувати вставити0() метод.
Примітка: Різниця між paste() і paste0() полягає в тому, що аргумент sep за замовчуванням має значення (paste) і (paste0).
Синтаксис: print(paste(будь-який рядок, змінна)) або print(paste0(змінна, будь-який рядок))
приклад:
Р
# 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> ())'))> |
Вихід:
[1] 'techcodeview.com is best (paste inside print())' [1] 'techcodeview.comis best (paste0 inside print())'
Вихід на друк за допомогою sprintf() функція
sprintf() це в основному a C бібліотека функція. Ця функція використовується для друку рядка як мова C . Це працює як функція-обгортка для друку значень і рядків разом мова C. Ця функція повертає символьний вектор, що містить відформатовану комбінацію рядка та змінної для друку.
Синтаксис: sprintf(будь-який рядок %d, змінна) або, sprintf(будь-який рядок %s, змінна) або, sprintf(будь-який рядок %f, змінна)) тощо.
приклад:
Р
# 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)> |
Вихід:
>sprintf('%s є найкращим', x) [1] 'techcodeview.com є найкращим'> sprintf('%d є цілим числом', x1) [1] '255 є цілим числом'> sprintf('%f є float', x2) [1] '23.140000 є float'> Вихід на друк за допомогою кіт() функція
Ще один спосіб друку виведення в R – це використання функції cat(). Це те саме, що друкувати() функція. кіт() перетворює свої аргументи на рядки символів. Це корисно для друку вихідних даних у визначених користувачем функціях.
Синтаксис: cat (будь-який рядок) або, cat (будь-який рядок, змінна)
приклад:
Р
# 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')> |
Вихід:
techcodeview.com is best This is R language
Вихід на друк за допомогою повідомлення() функція
Інший спосіб надрукувати щось у 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')> |
Вихід:
techcodeview.com is best This is R language
Записати вихідні дані у файл
Для друку або запису файлу зі значенням змінної існує функція, що викликається написати() . Ця функція використовується під назвою стіл щоб записати файл.
Синтаксис: write.table(змінна, файл = файл1.txt) або write.table(будь-який рядок, файл = файл1.txt)
приклад:
Р
# 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')> |
Вихід: