如何在 R 数据框中打印某一列所有元素的精确值?
要打印 R 数据框中某一列所有元素的精确值,我们可以按照以下步骤操作:
首先,创建一个数据框。
然后,使用 options 函数并提供所需的打印位数。
示例
创建数据框
让我们创建一个如下所示的数据框:
x<- sample(c(1.1525412,1.25743874,2.36987321,3.6527142,1.98742315,6.25429836,2.111685723,3.200447169),25,replace=TRUE) df<-data.frame(x) df
输出
执行上述脚本后,会生成以下输出(由于随机化,此输出在您的系统上可能会有所不同):
x 1 6.254298 2 1.152541 3 1.152541 4 1.152541 5 3.652714 6 2.111686 7 1.152541 8 6.254298 9 1.257439 10 2.369873 11 2.111686 12 2.111686 13 1.257439 14 1.152541 15 3.652714 16 2.111686 17 1.152541 18 3.652714 19 2.111686 20 1.152541 21 1.152541 22 1.257439 23 3.652714 24 1.257439 25 3.652714
打印所有元素的精确值
使用 options 函数并提供 16 位打印位数,如下所示:
x<- sample(c(1.1525412,1.25743874,2.36987321,3.6527142,1.98742315,6.25429836,2.111685723,3.200447169),25,replace=TRUE) df<-data.frame(x) options(digits=16) df
输出
x 1 3.200447169 2 6.254298360 3 2.369873210 4 6.254298360 5 3.200447169 6 3.200447169 7 1.152541200 8 6.254298360 9 2.111685723 10 1.257438740 11 1.987423150 12 1.257438740 13 6.254298360 14 3.200447169 15 3.652714200 16 2.111685723 17 6.254298360 18 1.152541200 19 1.152541200 20 3.200447169 21 3.200447169 22 1.257438740 23 2.111685723 24 2.111685723 25 2.111685723
广告