gpt4 book ai didi

r - 如何在 R 中打印数据帧将所有十进制值

转载 作者:行者123 更新时间:2023-12-04 19:27:11 25 4
gpt4 key购买 nike

我有一个我想检查其值的数据框,但是当我打印数据框时,只打印了 2 或 3 位小数。我直接检查了数据框并确认小数位比打印的多。
到目前为止,我已经尝试过 print(df, digits=10)options(digits=10)但这些似乎并没有改变打印输出。
一些截图:
小数点太少的打印输出
Printed output with too few decimals.
包含所有十进制值的实际数据
Actual data with all decimal values.

最佳答案

我不完全知道您如何加载数据。但是,您的屏幕截图看起来像

以 tibble 格式查看数据。

x=1.1111
tibble(x) -> x
print(x)
A tibble: 1 x 1
x
<dbl>
1 1.11

如果将其转换为 data.frame,则可以轻松打印所有数字:
as.data.frame(x) -> x
print(x)
x
1 1.1111

更新:
您可以使用 print.data.frame() 以您正在寻找的格式轻松打印小标题
x = 1.234567890123456
tibble(x) -> x
print.data.frame(x, digits = 10)
# x
#1 1.23456789

print.data.frame(x, digits = 11)
# x
#1 1.2345678901

关于r - 如何在 R 中打印数据帧将所有十进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52793834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com