[R] [External] Adding a superscript 6 to a number

Duncan Murdoch murdoch@dunc@n @end|ng |rom gm@||@com
Wed Dec 30 02:16:58 CET 2020


On 29/12/2020 4:15 p.m., Jeff Newmiller wrote:
> Why not? Is that a generalization, or specific to this case?

paste and expression are used several times in the code that was posted. 
  The one that causes all the trouble is

labels=paste(PNotSusp,"=\n",mylab)

where mylab is an expression, the result of

  expression(paste(" ",character(x)^6))

The paste() within the expression() call is harmless; the one outside it 
is disastrous.

Duncan Murdoch

> 
> On December 29, 2020 7:54:22 AM PST, "Richard M. Heiberger" <rmh using temple.edu> wrote:
>> paste() is the problem.  don’t use paste with expression()
>>
>> On Tue, Dec 29, 2020 at 10:50 Sorkin, John <jsorkin using som.umaryland.edu>
>> wrote:
>>
>>> Colleagues,
>>>
>>> I would like to create a number (stored in the variable x) to the
>> number
>>> with the exponent of, i.e. the number to the sixth power. The code I
>> have
>>> tried, pasted below does not work.
>>>
>>> # create plot
>>> plot(x=0.2,y=0.2,xlim=c(0,1),ylim=c(0,1))
>>> PNotSusp=0.69
>>> # Create a string containing the base and exponent.
>>> x <- 0.95123
>>> # Convert the base to text and add the exponent of 6
>>> mylab <- expression(paste(" ",character(x)^6))
>>> # Add the text to the plot
>>> text(0.4,0.8,labels=paste(PNotSusp,"=\n",mylab))
>>>
>>> I hope someone can show me how to create the text string I need.
>>>
>>> Thank you,
>>> John
>>>
>>> John David Sorkin M.D., Ph.D.
>>> Professor of Medicine
>>> Chief, Biostatistics and Informatics
>>> University of Maryland School of Medicine Division of Gerontology and
>>> Geriatric Medicine
>>> Baltimore VA Medical Center
>>> 10 North Greene Street
>>>
>> <https://www.google.com/maps/search/10+North+Greene+Street?entry=gmail&source=g>
>>> GRECC (BT/18/GR)
>>> Baltimore, MD 21201-1524
>>> (Phone) 410-605-7119
>>> (Fax) 410-605-7913 (Please call phone number above prior to faxing)
>>>
>>>
>>> ______________________________________________
>>> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>> PLEASE do read the posting guide
>>> http://www.R-project.org/posting-guide.html
>>> and provide commented, minimal, self-contained, reproducible code.
>>>
>>
>> 	[[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>



More information about the R-help mailing list