在R中每个向量元素的末尾添加度符号

在R中每个向量元素的末尾添加度符号,r,R,我有一个数值向量,比如: angles <- c(10.2, 20.3, 14.3, 18.4) 角度如果您的键盘没有提供度符号°,则可以使用its获取字符,在本例中为176: paste0(angles,intToUtf8(176)) #[1] "10.2°" "20.3°" "14.3°" "18.4°" 通过使用UTF8代码,任何字符都可以像这样粘贴。 希望这能有所帮助。如果您想在绘图上使用标签,这样的代码就可以了 angles <- c(10.2, 20.3, 14.3,

我有一个数值向量,比如:

angles <- c(10.2, 20.3, 14.3, 18.4)

角度如果您的键盘没有提供度符号
°
,则可以使用its获取字符,在本例中为176:

paste0(angles,intToUtf8(176))
#[1] "10.2°" "20.3°" "14.3°" "18.4°"
通过使用UTF8代码,任何字符都可以像这样粘贴。
希望这能有所帮助。

如果您想在绘图上使用标签,这样的代码就可以了

angles <- c(10.2, 20.3, 14.3, 18.4)
labels <-sapply(angles, function(a)bquote(.(a) * degree))

plot(1:4, 1:4)
mapply(text, labels = labels, x = 1:4, y = 1:4, pos = 4:1)

角度
粘贴0(角度“”)
?是的,这适用于度符号。我仍然对任何表达式的答案感兴趣…@Ben“any”表达式?由于平方根运算符的绘制方式,您将无法在字符串中表示“sqrt(x)”之类的内容。这是“任意表达式”的答案吗?
paste0(angles,intToUtf8(176))
#[1] "10.2°" "20.3°" "14.3°" "18.4°"
angles <- c(10.2, 20.3, 14.3, 18.4)
labels <-sapply(angles, function(a)bquote(.(a) * degree))

plot(1:4, 1:4)
mapply(text, labels = labels, x = 1:4, y = 1:4, pos = 4:1)