R 如何使TIBLES显示有效数字
我正在处理具有有效数字(即“.”后面的数字)的数据。这些数字在查看我的数据时显示,既可以将我的数据作为基数R中的变量,也可以将数据存储在数据框中。但是,当我在tibble中查看数据时,它们不会出现 我需要查看我工作的这些有效数字。有没有一种方法可以让它们在使用tibbles时出现 以下是一个可复制的示例:R 如何使TIBLES显示有效数字,r,tibble,R,Tibble,我正在处理具有有效数字(即“.”后面的数字)的数据。这些数字在查看我的数据时显示,既可以将我的数据作为基数R中的变量,也可以将数据存储在数据框中。但是,当我在tibble中查看数据时,它们不会出现 我需要查看我工作的这些有效数字。有没有一种方法可以让它们在使用tibbles时出现 以下是一个可复制的示例: x有5位有效数字,使用基数R时显示3位: x = 1234.56789 x [1] 1234.568 在data.frame中,还显示3位有效数字: df = data.frame(x=x)
x
有5位有效数字,使用基数R时显示3位:
x = 1234.56789
x
[1] 1234.568
在data.frame中,还显示3位有效数字:
df = data.frame(x=x)
df
x
1 1234.568
library(tibble)
df = tibble(x=x)
df
# A tibble: 1 x 1
x
<dbl>
1 1235.
但在TIBLE中,将显示0个有效数字:
df = data.frame(x=x)
df
x
1 1234.568
library(tibble)
df = tibble(x=x)
df
# A tibble: 1 x 1
x
<dbl>
1 1235.
您可以设置选项
支柱.sigfig
options(pillar.sigfig = 1)
as_tibble(iris)
# # A tibble: 150 x 5
# Sepal.Length Sepal.Width Petal.Length Petal.Width Species
# <dbl> <dbl> <dbl> <dbl> <fct>
# 1 5. 4. 1. 0.2 setosa
# 2 5. 3 1. 0.2 setosa
# 3 5. 3. 1. 0.2 setosa
# 4 5. 3. 2. 0.2 setosa
# 5 5 4. 1. 0.2 setosa
# 6 5. 4. 2. 0.4 setosa
# 7 5. 3. 1. 0.3 setosa
# 8 5 3. 2. 0.2 setosa
# 9 4. 3. 1. 0.2 setosa
# 10 5. 3. 2. 0.1 setosa
options(pillar.sigfig = 7)
tb = tibble(x=x)
tb
# # A tibble: 1 x 1
# x
# <dbl>
# 1 1234.568
或在线: