避免对小数使用科学记数法
avoid scientific notation for small numbers
我有这个向量:
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])
但它不起作用。
我们可以在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
我有这个向量:
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])
但它不起作用。
我们可以在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