在文档中,format
应该执行以下操作:
格式化R对象以进行漂亮的打印。
现在,如何使用以下示例:
> format("\u2264")
[1] "="
任何人都可以解释发生了什么事吗?
编辑:
我在Windows上使用R。问题出现在R 3.3、3.4和3.5中。 该问题在Linux上没有出现。
答案 0 :(得分:0)
从R documentation到format
:
[returns]与x具有相似结构的对象,以通用格式包含第一个参数x的元素的字符表示,并且(强调我的)采用当前语言环境的编码。
您可以尝试运行Sys.getenv("LANG")
来查看当前的R环境编码是什么。假设它是UTF-8,那么看到≤
是有意义的,因为这是Unicode文字\u2264
的UTF-8表示形式。
注意:在我的R工具中,我得到≤
作为format("\u2264")
的输出,与Unicode表相比,这是正确的。也许您的问题中有错字。