Как вы печатаете символы Юникода в таблице kable / formattable? - PullRequest
1 голос
/ 24 мая 2019

Базовый блок кода R для отображения проблемы в сценарии RMarkdown:

library(formattable)

df <- data.frame(test = c("\u2265", "\u2264", "==", "equals", "!=", "\u2265=", "\u2264="))

formattable(df)

Не отображает символы Юникода после того, как я попробую связать его с html, вместо этого заменив их на =:

enter image description here

1 Ответ

1 голос
/ 24 мая 2019

Если вы пишете свои символы Юникода в формате html (то есть замените \u на &#x и пометите ; на заднем конце), тогда они будут отображаться правильно.

library(formattable)

df <- data.frame(test = c("&#x2265;", "&#x2264;", "==", "equals", 
                          "!=", "&#x2265;=", "&#x2264;="))

format_table(df)

enter image description here

...