I want that in the quotient n_i/c_i, instead of the line being oblique, the line is horizontal. I try to use "\frac{}" but I get an error. I attach image and code of the quotient with the oblique line.enter image description here

library(grid)
library(gridExtra)
library(glue)
data1P <- data.frame(c("[1, 5)", "[5, 7)", "[7, 9)", "[9, 10]"), 
            c("6", "7" ,"22" ,"23"),
            c("4", "2", "2", "1"),
            c("1.5", "3.5", "11" , "23"))

colnames(data1P) <- lapply(list("X\\Y= [1,4)","n[i]","c[i]","d[i]==paste(n[i]/c[i])"),glue)

tt <- ttheme_default(colhead=list(fg_params = list(parse=TRUE)))

grid.newpage()

grid.table(data1P, rows = NULL, theme=tt)

推荐答案

列名使用的语言不是LaTeX,"\frac{}"可以工作,它是R图形中的plotmath,所以语法是不同的. 您的代码适用于此更改:

colnames(data1P) <- lapply(list("X\\Y= [1,4)","n[i]","c[i]","d[i]==frac(n[i],c[i])"),glue)

即使用frac(n[i], c[i])得到分数.

R相关问答推荐

为什么以及如何修复Mapview不显示所有点并且st_buffer合并一些区域R?

ggplot 2中的地块底图(basemaps_gglayer()不起作用)

如何使下一个按钮只出现在Rshiny 的一段时间后?""

使用sf或terra的LINESTRAING的累积长度

R—将各种CSV数字列转换为日期

如何在R中描绘#符号?

根据现有列的名称和字符串的存在进行变异以创建多个新列

当每个变量值只能 Select 一次时,如何从数据框中 Select 两个变量的组合?

快速合并R内的值

按组使用dummy r获取高于标准的行的平均值

生存时间序列的逻辑检验

Data.table::Shift type=允许扩展数据(&Q;LAG&Q;)

我已经运行了几个月的代码的`Palette()`中出现了新的gglot错误

在shiny 表格中输入的文本在第一次后未更新

如何编辑被动式数据表?

组合名称具有模式的列表的元素

对数据帧中的列进行子集设置以通过迭代创建新的数据帧

从data.table列表中提取特定组值,并在R中作为向量返回

使用相对风险回归计算RR

从不同长度的列中随机排序特定数量的元素