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