早上好!
我是R的新手,使用引号,粘贴和表达方式有些困难。
我使用一个包,根据从数据文件中获得的一些结果给出一些绘图。结果保存为对象(MIN.ED和MIN.error)。
对于绘图,我想使用这些结果对象和文本标记绘图上的一些线条。
对于标签我使用以下内容
line1abel<-paste("MAM"[3],MIN.ED,"\U00B1",MIN.error)
我尝试过使用变体
"MAM"["3"}
,或
"MAM[3]"
继续获得NA。
MAM是模型类型,3是用于该模型的参数数量。
我希望它显示为MAM下标3,但我获得的是NA,后跟MIN.ERror的MIN.ED±值。
我查看了不同的下标帖子,我真的看不出为什么我得到那个NA值。我看到一些帖子使用“bquote”和其他“表达式”等,但是使用绘图pacakge,我需要将行标签设为line.labels=c(line1lable,line2label...)
如何使用文本MAM和下标“3”构建标签表达式,为什么我得到“NA”?我认为粘贴允许将文本和结果有效地链接为文本,并且最坏的情况是我会使用MAM [3] 44±2而不是NA 44±2!
谢谢! 丹尼尔
答案 0 :(得分:0)
MAM <- "text"
grid::grid.text(bquote(.(MAM)[3]))