r - 如何在 R 中打印数据框将所有十进制值
问题描述
我有一个要检查其值的数据框,但是当我打印数据框时,只打印了 2 或 3 个小数。我直接检查了数据框并确认小数位比打印的多。
到目前为止,我已经尝试过print(df, digits=10)
,options(digits=10)
但这些似乎并没有改变打印输出。
一些截图:
小数点太少的打印输出
所有十进制值的实际数据
解决方案
我不完全知道您如何加载数据。但是,您的屏幕截图看起来像
以 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
推荐阅读
- php - How to insert data into a table in which the tablename is a php variable that changes based on the button click?
- docker - 设置 docker-compose 以使 OAuth 流程正常工作
- javascript - 限制某些 JS 在特定网站上工作
- java - lambda 表达式应该是最终的 FOR LOOP
- java - 如何处理微服务中的依赖关系 - Spring Framework
- javascript - 如何通过浏览器使用js下载数据?
- java - 将配对的 BluetoothDevice 对象共享给另一个 Activity
- java - How to handle HTTP/2 GOAWAY with HttpClient?
- java - Configure java spring boot to read JSP files
- opengl - Call glDrawArray using a 'count' argument stored in GPU memory only