【发布时间】:2013-11-24 01:16:51
【问题描述】:
我正在尝试构建一个包含特殊字符的 R 矩阵/数据框。例如,一个单元格将包含"2\u00B15\u00B3"(即“2±5³”)。
我需要在上标中使用拉丁小写字母,而不是数字上标,我只能找到 Unicode for few alphabets as superscripts。
我熟悉绘图函数中的所有特殊符号(例如用于标记轴、标题等),但我需要矩阵中的“上标”。
编辑:我想做这样的事情,只有一个例外,而不是 3.5\u00B12\u00B3 的上标中的 3,我想要拉丁字母。
require(rtf)
rtf<-RTF("./Doc/test_addTable.doc",width=8.5,height=11,font.size=10,omi=c(1,1,1,1))
A = data.frame(Sepal.Length = c(5.1, 4.9, 4.7, 4.6, 5, 5.4),
Sepal.Width = c(3.5, 3, 3.2, 3.1, 3.6, 3.9),
Petal.Length = c(1.4, 1.4, 1.3, 1.5, 1.4, 1.7), Petal.Width = c(0.2, 0.2, 0.2,0.2,0.2, 0.4))
A[1,2] = "3.5\u00B12\u00B3"
addTable(rtf,A,font.size=10,row.names=FALSE,NA.string="-",col.widths=rep(1,4))
done(rtf)
感谢您的宝贵时间。
【问题讨论】:
-
“矩阵内”这个短语有点不清楚。您能否更具体地说明这个“矩阵”的预期要求是什么?