2015-11-07 141 views
1

我有這樣的載體:避免小數字科學記數法

percentages <- seq(0.000001,0.0001,0.00001) 
[1] 1.0e-06 1.1e-05 2.1e-05 3.1e-05 4.1e-05 5.1e-05 6.1e-05 7.1e-05 8.1e-05 9.1e-05 

我需要讓他們沒有科學記數法(e-),因爲我想用它們作爲文件名稱的一部分:

for (i in 1:length(percentages)) { 
    write.table(end[[i]], paste0(mypath,paste("percentage", 
           percentages[i], "bed", 
           sep = ".")), 
    row.names= FALSE, col.names=FALSE, quote=FALSE, sep= "\t") 
} 

我結束了一些文件用的名字,如:percentage.1e-05.bed,當我想它是這樣的:percentage.0.00005.bed

我試着寫:

double(percentages[i]) 

但它不起作用。

回答

3

我們所用的options

options(scipen=999) 
percentages<- seq(0.000001,0.0001,0.00001) 
percentages 
#[1] 0.000001 0.000011 0.000021 0.000031 0.000041 0.000051 0.000061 0.000071 0.000081 0.000091 
設置此