楼主: lihuixin
1162 7

数据导入时的格式问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

61%

还不是VIP/贵宾

-

威望
0
论坛币
625 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
671 点
帖子
69
精华
0
在线时间
35 小时
注册时间
2008-12-9
最后登录
2013-3-6

5论坛币
在excel中有如下数据:
变量1 变量2
4            888
7            888
39          888
38           A
78           H
65           G
23           F

其中变量1 是个数值变量,变量2中的888代表数据丢失,其他都是字符变量。当直接把这个excel文件导入SAS时变量2就被当成数值了。然后其他的字母就不见了。怎么能够方便的导入是让变量2是字符变量呢?

关键词:数据导入 EXCEL xcel 字符变量 exce
沙发
wodematlab 发表于 2013-3-6 12:44:20 |只看作者 |坛友微信交流群
你可以用data步的infile “文件路径” dsd; input a1 a2 $;run;

使用道具

藤椅
wodematlab 发表于 2013-3-6 12:44:42 |只看作者 |坛友微信交流群
这样第二个变量就不会是数值型的啦~

使用道具

板凳
Imasasor 发表于 2013-3-6 12:54:21 |只看作者 |坛友微信交流群
proc import datafile="D:\****.xls" out=a replace;
scantext=yes;
mixed=yes;
run;
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

使用道具

报纸
lihuixin 发表于 2013-3-6 13:04:31 |只看作者 |坛友微信交流群
Imasasor 发表于 2013-3-6 12:54
proc import datafile="D:\****.xls" out=a replace;
scantext=yes;
mixed=yes;
试过了,这个代码不行。

使用道具

地板
lihuixin 发表于 2013-3-6 13:06:23 |只看作者 |坛友微信交流群
wodematlab 发表于 2013-3-6 12:44
你可以用data步的infile “文件路径” dsd; input a1 a2 $;run;
上边写的data只是一个代表,其实dataset很大,不能都写在SAS里。

使用道具

7
wodematlab 发表于 2013-3-6 13:15:28 |只看作者 |坛友微信交流群
infile导入

使用道具

8
Imasasor 发表于 2013-3-6 15:51:15 |只看作者 |坛友微信交流群
infile不能导入excel,我的代码就是解决你这个问题的,不能用是你没改好或其它问题
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-29 01:43