用于创建符号的表达式函数不起作用R.

时间:2017-12-20 03:40:09

标签: r expression

我无法在代码中添加下标或上标,因为需要表达式功能。

我的电脑是Windows 10,Rstudio版本1.1.383和R版本3.4.3。

当我使用该功能时,我收到的信息就是这个。

  

表达式(" V&#34)        表达式(" V&#34)

我没有警告信号,表达式用参数打印自己。

我需要帮助,我需要这些代码才能发布。

我甚至尝试使用Unicode。我正在尝试写log10(10作为下标)

paste0("Log ","\u2081","\u2080") 

除了这个问题,这台计算机是新的,我必须将csv作为csv2读取。我不是为什么!

帮助!

1 个答案:

答案 0 :(得分:3)

您不提供任何样本数据,也不提供代码,因此很难进行故障排除。以下是使用expression中的ggplot的示例。

require(ggplot2);
ggplot(data.frame(x = seq(1:10), y = seq(1:10)), aes(x = x, y = y)) +
    geom_point() +
    labs(x = expression('log' [10] * '(10' ^x * ')'))

enter image description here

更新

正如@ 42-所指出的,不需要引号:

require(ggplot2);
ggplot(data.frame(x = seq(1:10), y = seq(1:10)), aes(x = x, y = y)) +
    geom_point() +
    labs(x = expression(log[10](10^x)))