楼主: 望缘归
1883 3

[字符问题求助] 变量格式互转求助! [推广有奖]

  • 1关注
  • 0粉丝

初中生

71%

还不是VIP/贵宾

-

威望
0
论坛币
4 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
295 点
帖子
19
精华
0
在线时间
8 小时
注册时间
2013-9-26
最后登录
2019-1-30

楼主
望缘归 发表于 2014-1-22 12:04:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
想问下,处理大数据库的变量时,碰到str的想转换成数值型
用encode命令,提示错误是too many values
改用destring,提示错误是contain nonnumeric characteristics

这种情况应该如何解决啊。。。急!谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:nonnumeric Character destring Contain numeric contain encode values 数据库 如何

沙发
allenliu27 发表于 2014-1-22 17:29:25
不明白,但是感觉是这变量的值的种类太多了

藤椅
望缘归 发表于 2014-1-22 22:42:33
allenliu27 发表于 2014-1-22 17:29
不明白,但是感觉是这变量的值的种类太多了
变量的值的种类是指什么?

数据库比较大,其中需要转换的变量A属于字符类的,但是显示出来的是数字的形式,现在就是想把它转成数值形式

板凳
allenliu27 发表于 2014-1-23 00:14:06
望缘归 发表于 2014-1-22 22:42
变量的值的种类是指什么?

数据库比较大,其中需要转换的变量A属于字符类的,但是显示出来的是数字的形 ...
我觉得既然你用destring后显示contain nonnumeric characteristics,这就证明有些变量A的观测值不正常,即含有非数字的字符.譬如.,;或空格什么的.你可以试一下命令:g double b = real(A). 相对于这些不正常A的值,b的值将是missing, 就是一个点(.).所以,你可能需要找到这些missing的值,再跟A对应着看看要不要修正.

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

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