楼主: kongqunyu
2645 4

[问答] 数据格式转换 [推广有奖]

  • 10关注
  • 2粉丝

已卖:91份资源

副教授

37%

还不是VIP/贵宾

-

威望
0
论坛币
2977 个
通用积分
0.4469
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
14732 点
帖子
182
精华
0
在线时间
1274 小时
注册时间
2008-7-16
最后登录
2019-1-7

楼主
kongqunyu 发表于 2011-12-14 19:01:06 |AI写论文
5论坛币
三个问题      1 编号 28位数的个人编码 如46555852255222335225522 等   如果以数字导入就会变成科学计数法 所以在导入数据的时候是字符型,但怎么转换回来?? 用 input 后 还是科学计数法

      2 日期型 2011-12-14 12:27:27 型 如何转换数字型?
      3 很多字符型  并且数据库大  存在很多默认  “null”     怎么统一转换数字型?


1, 2, 3 这三个情况 是在一个数据库中夹杂出现的  就是不能一下子转换  因为日期型用有的程序 (在别处搜来的)会全部缺失掉


请高手帮忙  

关键词:格式转换 数据格式 科学计数法 Input 导入数据 数据库 格式转换 null 程序 如何

沙发
webgu 发表于 2011-12-14 22:01:19
1. 数字本来就是采用浮点形式存储的。
2. dt格式的存储就是以数字型格式存储的。
3. 字符型存在很多“null”,除了“null”全部是digtal的话,可以用 missing 语句直接申明。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

藤椅
kongqunyu 发表于 2011-12-14 22:20:33
webgu 发表于 2011-12-14 22:01
1. 数字本来就是采用浮点形式存储的。
2. dt格式的存储就是以数字型格式存储的。
3. 字符型存在很多“nul ...
请问怎么用missing申明???
编码的格式是字符型的现在,转换数字就变成科学计数的了

板凳
jasonscut 在职认证  发表于 2011-12-15 08:14:40

1) 这么大的数值还是用字符型处理更保险,至少可以不要担心可能出现的两种麻烦。


2) 可以考虑用这个: new_var=put(old_var,datetime.);


3) 不太明白这个问题。
北美统计金融博士

报纸
chendonghui1987 发表于 2012-3-3 21:13:52
顶楼主,我也需要

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

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