如何在R中打印一个数字作为指数

时间:2015-02-25 13:00:40

标签: r unicode utf-8

数字可以在unicode中显示为指数,如¹。如何使用它将任意数字转换为带有指数字符的字符串,并用R打印?

我可以使用http://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts打印数字1和2,但其他数字和减号不起作用。

FWIW,我在Windows上使用Rstudio。

1 个答案:

答案 0 :(得分:1)

正如您所指出的,unicode支持上标形式的所有数字,因此如果您可以打印/呈现UTF-8字符应该不会有问题。问题是,用于显示字符串的字体必须支持这些字符,我猜大多数字符都不支持。如果要打印到控制台,请检查它使用的字体,并检查该字体是否支持您要打印的字符。