我正在尝试使用renderDataTable函数显示闪亮的数据表。一列数据是p值。有没有办法以科学计数法显示p值? 我尝试过像sprintf这样的功能。但是,这种格式化函数输出字符,这使得renderdatatable的排序功能无法使用。
答案 0 :(得分:0)
在R中,有一个名为format.pval
的函数,用于格式化p值。
用法:
format.pval(pv, digits = max(1, getOption("digits") - 2),
eps = .Machine$double.eps, na.form = "NA", ...)
Arguments
pv : a numeric vector.
digits : how many significant digits are to be used.
eps : a numerical tolerance: see ‘Details’.
na.form : character representation of NAs.
... : further arguments to be passed to format such as nsmall.