Зміст курсу
Вступ до R: Частина 1
Вступ до R: Частина 1
Конвертація
Хоча ви можете безпосередньо створювати цілі числа в R, додаючи L
до числа, для конвертації існуючих значень у цілі числа потрібен інший підхід, оскільки просте додавання L
призведе до помилки, як показано у вашому прикладі.
# Some number num <- 20 numL # Trying using L for converting
Звичайно, цей код не досяг бажаного результату.
Числові типи дотримуються певної "ієрархії", де кожне integer
число можна конвертувати у double
або complex
число, і кожне double
число може стати complex
числом. Проте ви не можете конвертувати комплексні числа в double
або integer
, якщо уявна частина НЕ дорівнює нулю. Конвертування double
числа в integer
призведе до відсічення дробової частини, а не округлення числа до його цілої частини.
Swipe to show code editor
- Convert the number
9.85
to aninteger
. - Convert the number
23.8
to acomplex
number. - Convert the
integer
42
, created withL
, to adouble
.
Дякуємо за ваш відгук!
Конвертація
Хоча ви можете безпосередньо створювати цілі числа в R, додаючи L
до числа, для конвертації існуючих значень у цілі числа потрібен інший підхід, оскільки просте додавання L
призведе до помилки, як показано у вашому прикладі.
# Some number num <- 20 numL # Trying using L for converting
Звичайно, цей код не досяг бажаного результату.
Числові типи дотримуються певної "ієрархії", де кожне integer
число можна конвертувати у double
або complex
число, і кожне double
число може стати complex
числом. Проте ви не можете конвертувати комплексні числа в double
або integer
, якщо уявна частина НЕ дорівнює нулю. Конвертування double
числа в integer
призведе до відсічення дробової частини, а не округлення числа до його цілої частини.
Swipe to show code editor
- Convert the number
9.85
to aninteger
. - Convert the number
23.8
to acomplex
number. - Convert the
integer
42
, created withL
, to adouble
.
Дякуємо за ваш відгук!