如何在 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

更新于: 2021年11月11日

1K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告