0
我想使用函數renderDataTable在閃亮的數據表中顯示。一列數據是p值。有沒有辦法以科學記數法顯示p值? 我嘗試了像sprintf這樣的函數。但是,這種格式化函數會輸出字符,導致renderdatatable的排序功能無法使用。有沒有辦法使用閃亮的renderdatatable以科學記數法顯示p值?
我想使用函數renderDataTable在閃亮的數據表中顯示。一列數據是p值。有沒有辦法以科學記數法顯示p值? 我嘗試了像sprintf這樣的函數。但是,這種格式化函數會輸出字符,導致renderdatatable的排序功能無法使用。有沒有辦法使用閃亮的renderdatatable以科學記數法顯示p值?
在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.
但它仍然輸出字符不是數字 –
您可以用'as.numeric()'函數轉換 – parth