R 如何在列表中用小数字表示平均值
我有一个小数字列表:R 如何在列表中用小数字表示平均值,r,median,R,Median,我有一个小数字列表: pval.vec <- c(7.777067e-12, 8.345999e-16, 4.341658e-17, 5.984561e-15 ,1.711345e-15) 它给我一个结果=>0.000000 我需要一个带有(nbr)e-(暴露剂)的值该%f格式用于“定点”十进制表示法。默认值为6。这就是为什么你会得到0.000000 您可以尝试使用%e进行索引 # Data pval.vec <- c(7.777067e-12, 8.345999e-16, 4
pval.vec <- c(7.777067e-12, 8.345999e-16, 4.341658e-17, 5.984561e-15 ,1.711345e-15)
它给我一个结果=>0.000000
我需要一个带有(nbr)e-(暴露剂)的值该
%f
格式用于“定点”
十进制表示法。默认值为6
。这就是为什么你会得到0.000000
您可以尝试使用%e
进行索引
# Data
pval.vec <- c(7.777067e-12, 8.345999e-16, 4.341658e-17, 5.984561e-15 ,1.711345e-15)
cat(sprintf("le mean value est %e",median(pval.vec)))
#le mean value est 1.711345e-15
#One can specify number of digits after decimal. e.g. for 2 digits
cat(sprintf("le mean value est %.2e",median(pval.vec)))
#le mean value est 1.71e-15
#数据
pval.vec cat(sprintf(“le平均值est%f”,中位数(pval.vec))),因此我的误差为%fYes。尝试类似于sprintf(“%8e”,median(pval.vec))的方法。
。我的意思是用%e
而不是%f
。
# Data
pval.vec <- c(7.777067e-12, 8.345999e-16, 4.341658e-17, 5.984561e-15 ,1.711345e-15)
cat(sprintf("le mean value est %e",median(pval.vec)))
#le mean value est 1.711345e-15
#One can specify number of digits after decimal. e.g. for 2 digits
cat(sprintf("le mean value est %.2e",median(pval.vec)))
#le mean value est 1.71e-15