Ich versuche eine Funktion zu schreiben, die äquivalent zu scales::dollar
ist und ein Pfund (£) Symbol am Anfang einer Figur hinzufügt. Da der Skalencode so robust ist, habe ich ihn als Rahmen verwendet und einfach das $ für das £ ersetzt.
Ein vereinfachtes Funktionsbeispiel:
%Vor%Wenn ich einen CHECK ausführe, bekomme ich Folgendes:
%Vor%Wenn Sie sich den Writing R extensions Leitfaden ansehen, gibt es nicht viel Hilfe (IMO) zur Lösung dieses Problems. Es erwähnt das \ uxxxx und sagt, dass es sich auf Unicode-Zeichen bezieht.
Nach Unicode-Zeichen suchen ergibt den Code £
, aber die Anleitung, die ich für \uxxxx
finden kann, ist minimal und bezieht sich auf Java auf W3schools.
Meine Frage ist also:
Wie implementieren Sie die Verwendung von Nicht-Unicode-Zeichen in R-Funktionen mithilfe der \ uxxxx-Escapezeichen und wie wirkt sich die Verwendung auf die Anzeige solcher Zeichen aus, nachdem die Funktion verwendet wurde?
Für die \ uxxxx-Fluchten müssen Sie die Hexadezimalzahl Ihres Charakters kennen. Sie können es mit charToRaw
ermitteln:
Jetzt können Sie damit Ihr nicht-ASCII-Zeichen angeben. Sowohl \u00A3
als auch £
repräsentieren das gleiche Zeichen.