用于创建符号的表达式函数不起作用R [关闭]

问题描述 投票:1回答:1

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

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

我收到的消息是当我使用该功能时。

表达式(“in”)表达式(“in”)

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

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

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

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

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

救命!

r expression
1个回答
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)))
© www.soinside.com 2019 - 2024. All rights reserved.