全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
18959 7
2012-08-24
前提是:数据很大,无法转到excel中处理
就是一列数据,比如125344,而我只需要统计12即可,这个表示的是省份,我需要做省份的频数统计。
我用了compute功能,新建一列数据,但是在计算过程中,我将原来的六位数除以10000,但我只知道用RND这个功能,即四舍五入,不知道如何直接舍去后面的两位小数。
小女子跪求~
二维码

扫码加我 拉你入群

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

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

全部回复
2012-8-24 16:00:26
这个好像比较容易,直接在软件中设置小数点的位数就行了吧
二维码

扫码加我 拉你入群

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

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

2012-8-24 16:29:34
你可以使用
TRUNC(x,1),將省分的變量無條件捨去,取到整數第1位。

完整而言,使用命令是:
compute x=id/10000.
compute xx=TRUNC(x,1).
execute.
二维码

扫码加我 拉你入群

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

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

2012-8-24 16:35:28
选“编辑”功能——选择“选项”功能——选择“数据”选项,调整小数位即可
二维码

扫码加我 拉你入群

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

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

2012-8-24 17:09:26
数据菜单可以处理,观测太多的话只好编程了
二维码

扫码加我 拉你入群

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

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

2012-8-28 13:56:21
百度“substr”,直接解决你的问题的前提
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群