Из документации format
следует сделать следующее:
Отформатируйте объект R для красивой печати.
Теперь, как это сочетается со следующим примером:
> format("\u2264")
[1] "="
Кто-нибудь может объяснить, что происходит?
РЕДАКТИРОВАТЬ:
Я использую R в Windows. Проблема появляется в R 3.3, 3.4 и 3.5. Проблема не проявляется в Linux.
1 ответ
Из документации для format
:
[возвращает] Объект со структурой, аналогичной x, содержащий символьные представления элементов первого аргумента x в общем формате и (выделено мной) в кодировке текущей локали.
Вы можете попробовать запустить Sys.getenv("LANG")
, чтобы узнать, какая у вас текущая кодировка среды R. Предполагая, что это UTF-8, тогда имеет смысл увидеть ≤
, поскольку это представление UTF-8 литерала Unicode \u2264
.
Примечание. Я получаю ≤
в качестве вывода для format("\u2264")
в моем инструменте R, что правильно по сравнению с таблицами Unicode. Возможно, у вас опечатка в вопросе.
Похожие вопросы
Новые вопросы
r
R — это бесплатный язык программирования с открытым исходным кодом и программная среда для статистических вычислений, биоинформатики, визуализации и общих вычислений. Пожалуйста, используйте минимально воспроизводимые примеры, которые другие могут запустить с помощью копирования и вставки. Показать желаемый результат. Используйте dput() для данных и укажите все небазовые пакеты с помощью library(). Не вставляйте изображения для данных или кода, вместо этого используйте блоки кода с отступом. Для вопросов по статистике используйте https://stats.stackexchange.com.