楼主: flypiglqj
12824 8

求助,怎么设定数出数据的小数点位数呢? [推广有奖]

  • 0关注
  • 0粉丝

初中生

0%

还不是VIP/贵宾

-

威望
0
论坛币
41 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
128 点
帖子
9
精华
0
在线时间
0 小时
注册时间
2008-1-27
最后登录
2008-5-6

楼主
flypiglqj 发表于 2008-1-27 18:50:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求助,在r中怎么设定数出数据的小数点位数呢?例如,在c 之类的语言环境中,在程序前面需先设定变量的类型,float double型的还可设定小数点后有几位小数。请问,在R的语言环境中怎么设定呢?

[此贴子已经被作者于2008-1-27 18:54:18编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:小数点 double float 数据 位数 小数点

沙发
fanweige 发表于 2008-1-29 11:30:00

options(digits=n)

n为位数

已有 1 人评分论坛币 收起 理由
admin_kefu + 5 热心帮助其他会员

总评分: 论坛币 + 5   查看全部评分

藤椅
9lotus 发表于 2008-5-28 14:04:00
以下是引用fanweige在2008-1-29 11:30:00的发言:

options(digits=n)

n为位数

这只能设定有效位数,但不能设定小数点位数

Do not forget you're just a nobody

板凳
adobephoebus 发表于 2008-5-29 22:02:00

Try round


     round(x, digits = 0)
     signif(x, digits = 6)

报纸
zhulinmails 发表于 2015-3-6 19:52:19
options(digits=n)正解

地板
whj124 发表于 2015-3-11 17:08:37
输入options(digits=4)后,以后运行的程序输出结果都是四位数,比如输入
options(digits=6)
pi
运行结果为:
> options(digits=6)
> pi
[1] 3.14159
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

7
fljwhu 学生认证  发表于 2015-5-29 20:13:50
fanweige 发表于 2008-1-29 11:30
options(digits=n)n为位数
假如,n=4,遇到x=1.2,想显示成1.2000好象不行

8
15902057901 发表于 2016-1-13 09:05:41
fljwhu 发表于 2015-5-29 20:13
假如,n=4,遇到x=1.2,想显示成1.2000好象不行
我也想把1.2显示成1.2000这样,但是不知道怎么弄

9
藉風說雨 学生认证  发表于 2016-1-14 10:42:23
formatC()函数可以实现输出为字符串的格式化,如formatC(1.2,format = 'f',digits = 6),输出结果是:"1.200000",但是可能不是你要的1.200000
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 15:57