2016-07-01 13 views
1

Ich habe ein Codierungsproblem in KNIME.Codierung von KNIME R-Snippet im PDF-Export (Sonderzeichen)

Der folgende Code funktioniert perfekt in RStudio, das Symbol ° wird korrekt ausgedruckt.

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() 

Ich mag diesen Code in einem R Snippet in KNIME verwenden, leider wird es nicht Arbeit dort, statt "°" ich "°".

Was ich schon versucht:

Kann mir jemand helfen? Ich benutze KNIME 3.1.1 und R_3_2_1

Antwort

0

Es funktionierte gut für mich (auch Windows, in meinem Fall Windows 10, 64 Bit, Englisch Gebietsschema, KNIME 3.1.2, R 3.0.3).

Sie könnten einen Versuch mit folgenden Änderung geben:

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

(\u00B0 stehen für die Unicode-Grad-Zeichen.)

+0

DANK! Schöne Abhilfe, für Variablen, die Sie erreichen können, indem Sie einfach das Zeichen ersetzen: unit_symbol <- gsub ("°", "\ u00B0", unit_symbol) – johntechendso