Як округлити числа в r (5 прикладів)
Ви можете використовувати такі функції, щоб округлити числа в R:
- round(x, digits = 0) : Округлює значення до вказаної кількості знаків після коми.
- значущий(x, цифри = 6) : Округлює значення до вказаної кількості значущих цифр.
- стеля(и) : округлює значення до найближчого цілого числа.
- floor(x) : Округлює значення до найближчого цілого числа.
- trunc(x) : скорочує (вирізає) десяткові знаки значень.
Наступні приклади показують, як використовувати кожну з цих функцій на практиці.
Приклад 1: функція round() у R
Наступний код показує, як використовувати функцію round() у R:
#define vector of data data <- c(.3, 1.03, 2.67, 5, 8.91) #round values to 1 decimal place round(data, digits = 1 ) [1] 0.3 1.0 2.7 5.0 8.9
Приклад 2: функція signif() у R
Наступний код показує, як використовувати функцію signif() для округлення значень до певної кількості значущих цифр у R:
#define vector of data data <- c(.3, 1.03, 2.67, 5, 8.91) #round values to 3 significant digits signif(data, digits = 3 ) [1] 0.30 1.03 2.67 5.00 8.91
Приклад 3: функція strop() у R
У наведеному нижче коді показано, як використовувати функцію strop() для округлення значень до найближчого цілого числа:
#define vector of data data <- c(.3, 1.03, 2.67, 5, 8.91) #round values up to nearest integer ceiling(data) [1] 1 2 3 5 9
Приклад 4: функція floor() у R
Наступний код показує, як використовувати функцію floor() для округлення значень до найближчого цілого числа:
#define vector of data data <- c(.3, 1.03, 2.67, 5, 8.91) #round values down to nearest integer floor(data) [1] 0 1 2 5 8
Приклад 5: функція trunc() у R
Наступний код показує, як використовувати функцію trunc() для скорочення (відсікання) десяткових знаків від значень:
#define vector of data data <- c(.3, 1.03, 2.67, 5, 8.91) #truncate decimal places from values trunc(data) [1] 0 1 2 5 8
Додаткові ресурси
Як перетворити дані в R (логарифм, квадратний корінь, кубічний корінь)
Як виконати перетворення арксинуса в R
Як знайти антилог цінностей в R