【发布时间】:2021-12-11 11:57:52
【问题描述】:
为什么会这样:
gsub("([0-9])+(e)+(-)","\\1^x10^\\3",eg)
打开这个:
eg<-5.4748554e-14
进入这个:
5.4x10^-14
我想这样做:
5.4748554x10^-14
【问题讨论】:
-
为什么不直接替换
e?即sub("e", " x 10^", eg)?? -
我希望它只改变包含普通单词的字符串中的科学记数法 e。