1

我在 KNIME 中有一个编码问题。

以下代码在 RStudio 中完美运行,正确打印出符号°。

library(grid)
library(gridBase)
library(gridExtra)
library(ggplot2)

fn <- "C:/Temp/textR.pdf"
pdf(file=fn)
df <- data.frame("crit °C", 1)
g1 <- tableGrob(format(df, core.just="left"))
grid.arrange(g1,  ncol = 1)
dev.off()

我想在 KNIME 的 R Snippet 中使用此代码,不幸的是它不会在那里工作,而不是 "°" 我得到 "°"。

我已经尝试过的:

谁能帮我?我正在使用 KNIME 3.1.1 和 R_3_2_1

4

1 回答 1

0

它对我来说效果很好(也是 Windows,在我的情况下是 Windows 10、64 位、英语语言环境、KNIME 3.1.2、R 3.0.3)。

您可以尝试以下更改:

df <- data.frame("crit \u00B0C", 1)

\u00B0代表 unicode 度数符号。)

于 2016-07-01T10:02:49.947 回答