1
如何摆脱factor
变量的默认科学记数法?在当前情况下,当我有3位或更多位数时,它被R
使用。如何摆脱由cut生成的因子的科学记数法()
我看了其他答案(scipen和other,format),但它似乎不适用于factor
变量。
我在图例中使用了这个因子变量,我需要整数或固定点值。
options(scipen=999)
plot(0,0, type="l", lty=1, lwd=4);
var1 <- c(3334,341,36,341,456)
cut1 <- cut(var1, breaks=2)
cut1<-levels(cut1)
cut1<-gsub(","," - ",cut1)
cut1<-gsub("\\(","[",cut1)
#cut1 <- as.character(cut1);
#formatC(cut1, digits="10", format="f")
cut1
[1] “[32.7 - 1.68E + 03]”,“[1.68E + 03 - 3.34e + 03]
而且我希望这样的事情:
[1] “[32.7 - 1680]”, “[1680 - 3340]”
这个问题与变量无关。它纯粹是由于cut()函数,它忽略了'scipen'选项('数字')等选项 – smci