Например: у меня есть номер 123.456 и хочет вернуться 456.Как вы изолируете цифры после десятичного числа в R?
Функция trunc()
в основном изолят (truncates) чисел перед тем десятичных.
Есть функция, чтобы изолировать только цифры после десятичной?
Два последующих вопросов:
Есть ли способ сделать это, не выписывая регулярное выражение?
Что делать, если я хочу сохранить знак? Например, если бы я хотел (обратный) обрезать -123.456 до -456.
'знак (х) * (абс (х) %% 1)' – Gregor
@Gregor бы не то, что будет 'х-TRUNC (х)'? – lukeA
Ooops, пропустил, что требуется целое число. Кажется, что арифметические вопросы с плавающей запятой ждут вас. Приятно, что многие ответы позаботятся об этом, но оставляя его как десятичное, кажется более безопасным. – Gregor