楼主: dxystata
19092 12

保留小数点位数 [推广有奖]

版主

已卖:302份资源

大师

37%

还不是VIP/贵宾

-

TA的文库  其他...

Software

中英文Ebook

R学习

威望
2
论坛币
183395 个
通用积分
15333.1475
学术水平
208 点
热心指数
271 点
信用等级
174 点
经验
298627 点
帖子
5586
精华
1
在线时间
13632 小时
注册时间
2006-6-21
最后登录
2025-12-22

初级学术勋章 初级热心勋章 中级热心勋章 初级信用勋章

楼主
dxystata 发表于 2011-6-12 10:41:20 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
gen diff1=alt1-alt0
gen diff2=bun1-bun0
diff1 如何按照alt0 或alt1 的小数点后位数自动保留1位
diff1 如何按照bun0 或bun1 的小数点后位数自动保留2位
二维码

扫码加我 拉你入群

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

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

关键词:小数点 Diff alt DIF IFF 位数 小数点

aaa.rar
下载链接: https://bbs.pinggu.org/a-923339.html

2.11 KB

本附件包括:

  • aaa.dta

本帖被以下文库推荐

沙发
ctx5518 发表于 2011-6-12 12:09:12
format diff1 %9.1f
format diff2 %9.2f

藤椅
dxystata 发表于 2011-6-12 12:37:54
如何提取自动提取format的信息?

板凳
sungmoo 发表于 2011-6-12 13:14:10
gen diff1=round(alt1,.1)-round(alt0,.1)
gen diff2=round(bun1,.01)-round(bun0,.01)

报纸
sungmoo 发表于 2011-6-12 13:15:06
dxystata 发表于 2011-6-12 12:37 如何提取自动提取format的信息?
你提取的信息的具体内容是什么?

地板
dxystata 发表于 2011-6-12 14:12:11
我想得到alt1 alt0小数点后的最大位数

7
sungmoo 发表于 2011-6-12 15:20:09
dxystata 发表于 2011-6-12 14:12 我想得到alt1 alt0小数点后的最大位数
这个要看你前面的format命令是什么吧?

对于你给出的数据库,以下几种命令会显示不同的结果:

form alt* %15.13g
form alt* %14.12g
form alt* %13.11g

你提取前面format命令本身的字符就可以了。

8
sq2008 发表于 2011-6-12 17:02:22
啥呀!!!!!!!!!!!!!!!

9
dxystata 发表于 2011-6-13 06:24:22
不明白用format 什么意思?
我的目的是自动根据已有变量的小数点后位数确定差值的小数点位数。

10
sungmoo 发表于 2011-6-13 07:42:50
dxystata 发表于 2011-6-13 06:24
不明白用format 什么意思?
我的目的是自动根据已有变量的小数点后位数确定差值的小数点位数。
“已有变量的小数点后位数”取决于你事先(或默认)使用了怎样的format。就你给出的数据使用以下format即可:

g diff1=alt1-alt0
g diff2=bun1-bun0
form diff1 diff2 %8.3g

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 15:34