楼主: leejean102
9373 6

[问答] string函数到底该怎么用? [推广有奖]

  • 6关注
  • 1粉丝

已卖:4份资源

讲师

76%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0.0021
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
233 点
帖子
195
精华
0
在线时间
900 小时
注册时间
2012-7-18
最后登录
2017-2-12

楼主
leejean102 发表于 2013-8-15 22:46:51 |AI写论文
200论坛币
1、STRING(numexpr,format)可以将数字型转换为字符串,请问这个format到底该怎么填,我按照示例填F5.2就报错,请问这个函数到底该怎么用?
2、为什么我的SPSS找不到SUBSTR(strexpr,pos,length)这个函数?
谢谢,求高人解答

最佳答案

PhoenixHuang 查看完整内容

在这里, 你需要找的是char.substr, 以c开头. 我们在手写syntax的时候, 都是直接substr的.
关键词:string tring RING ING format

沙发
PhoenixHuang 发表于 2013-8-15 22:46:52
在这里, 你需要找的是char.substr, 以c开头. 我们在手写syntax的时候, 都是直接substr的.

藤椅
PhoenixHuang 发表于 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.

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

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

地板
leejean102 发表于 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

7
leejean102 发表于 2013-8-16 12:47:41
PhoenixHuang 发表于 2013-8-15 22:46
在这里, 你需要找的是char.substr, 以c开头. 我们在手写syntax的时候, 都是直接substr的.
谢谢

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

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