楼主: lihuixin
1404 7

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

  • 0关注
  • 0粉丝

已卖:1份资源

大专生

61%

还不是VIP/贵宾

-

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

楼主
lihuixin 发表于 2013-3-6 12:39:34 |AI写论文
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
拉您进交流群
GMT+8, 2025-12-24 10:20