全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
9310 6
2013-08-15
悬赏 200 个论坛币 已解决
1、STRING(numexpr,format)可以将数字型转换为字符串,请问这个format到底该怎么填,我按照示例填F5.2就报错,请问这个函数到底该怎么用?
2、为什么我的SPSS找不到SUBSTR(strexpr,pos,length)这个函数?
谢谢,求高人解答

最佳答案

PhoenixHuang 查看完整内容

在这里, 你需要找的是char.substr, 以c开头. 我们在手写syntax的时候, 都是直接substr的.
二维码

扫码加我 拉你入群

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

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

全部回复
2013-8-15 22:46:52
在这里, 你需要找的是char.substr, 以c开头. 我们在手写syntax的时候, 都是直接substr的.
二维码

扫码加我 拉你入群

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

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

2013-8-16 10:19:43
报的啥错? 记住如果创建字符型变量, 需要先用string xx (Aw). 进行定义, 不然不能创建变量. 数值型变量不需要:

string test(A8).
string test1(A8).
compute test=string(Q01,F5.2).
compute  test1=substr(test,2,2).
exec.

compute Q100=Q01+20.
exec.
二维码

扫码加我 拉你入群

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

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

2013-8-16 10:39:43
PhoenixHuang 发表于 2013-8-16 10:19
报的啥错? 记住如果创建字符型变量, 需要先用string xx (Aw). 进行定义, 不然不能创建变量. 数值型变量不需 ...
请问这个F5.2是什么意思,还有为什么我的SPSS找不到SUBSTR(strexpr,pos,length)这个函数,我手动填这个函数计算后变量没变化。谢谢
二维码

扫码加我 拉你入群

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

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

2013-8-16 11:51:24
string(Q01,F5.2), 这个F5.2是指把Q01按照[浮点数(F), 5位总长度,其中包括2位小数, 外带一个小数点]的格式, 转换为字符串. 为什么你的SPSS没有substr...应该都有的, 你的SPSS是啥版本
二维码

扫码加我 拉你入群

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

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

2013-8-16 12:17:56
PhoenixHuang 发表于 2013-8-16 11:51
string(Q01,F5.2), 这个F5.2是指把Q01按照[浮点数(F), 5位总长度,其中包括2位小数, 外带一个小数点]的格式, ...
谢谢解答,确实没有substr这个函数,这是在全部函数列表下列出来S开头的函数

附件列表
ES``}THN4]ZP{SO909_3Y@A.jpg

原图尺寸 20.93 KB

ES``}THN4]ZP{SO909_3Y@A.jpg

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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