楼主: nankailiqi
2979 5

[原创博文] 求助EXCEL文件转SAS数据集的一个问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

35%

还不是VIP/贵宾

-

威望
0
论坛币
137 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1163 点
帖子
24
精华
0
在线时间
20 小时
注册时间
2009-10-3
最后登录
2013-12-25

楼主
nankailiqi 发表于 2009-10-3 06:29:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有2列数据从2个excel文件读入,但结果一列默认为best12的格式,但另一列默认是$12的格式,接下来我用proc append force;合并2列为1列,结果第2列的数据丢失了,请问有什么办法在不修改原始数据的情况下完整的合并2列数据?也就是说有什么办法把2列的属性用程序转换成一致?望各位高手指点几招。
二维码

扫码加我 拉你入群

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

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

关键词:sas数据集 EXCEL xcel exce cel excel EXCEL 程序

沙发
nankailiqi 发表于 2009-10-3 06:41:48
本人查过一些资料好像说可以用proc sql 改变列属性,但是我是用proc import从excel中读取数据的,不知道后面怎么接proc sql,谁能告诉下,急用。

藤椅
xiaosanmao 发表于 2009-10-3 12:55:57
你准备需要什么格式?

板凳
you11 发表于 2009-10-3 13:33:35
把 文字 ×1

报纸
nankailiqi 发表于 2009-10-5 06:03:01
什么格式都行,字符类的就可以了,只要最后能用proc append force 合并不出错就好。楼上说的把文字 *1 我不清楚是什么意思。

地板
chenhlca 发表于 2009-10-6 01:10:38
将要改的数据读入sas后用新的dataset 代替,( 其中要产生一个新的variable, type 是你想要的.用put/input 读入旧的 variable data. drop 旧的variable 再rename 新的variable.) 后再 append. 直接修改variable type 好像不行

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

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