楼主: pingguzh
3131 10

请教sas导入excel数据的问题 [推广有奖]

  • 0关注
  • 4粉丝

菜鸟

副教授

48%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
20.1546
学术水平
1 点
热心指数
7 点
信用等级
3 点
经验
19966 点
帖子
873
精华
0
在线时间
433 小时
注册时间
2012-10-29
最后登录
2024-1-28

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位,我的调查数据是以excel录入的。比如年龄是定量数据,但导入sas无法识别为数值型,只能识别为字符型而且用修改变量格式的方法也不能转换,只能在原始数据中重新新建一列,重新输入年龄
这种情况应该如何处理,才能得到数值型的资料呢?

还有的情况,比如我有100个样本,但是第一个样本的年龄为空,这样好像sas也会把年龄作为字符型,很是麻烦,请问有方法可以解决吗?谢谢了!!!
二维码

扫码加我 拉你入群

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

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

关键词:excel数据 EXCEL xcel exce cel excel

统计爱好
沙发
fisher163 发表于 2014-12-22 16:46:20 |只看作者 |坛友微信交流群
data b;
set a;
age_new=age_old+0;
run;

the age variable age_new would be with numeric data type

使用道具

藤椅
pingguzh 发表于 2014-12-22 16:53:23 |只看作者 |坛友微信交流群
谢谢,我先去试试

使用道具

板凳
sushe1527 发表于 2014-12-22 17:02:32 |只看作者 |坛友微信交流群
应该是excel里面就是文本型了? 你看左上角是不是有个绿色的小箭头?选中,转化为数字即可

QQ截图20141222170050.jpg (9.71 KB)

QQ截图20141222170050.jpg

使用道具

报纸
eflucy 发表于 2014-12-23 09:47:54 |只看作者 |坛友微信交流群
会不会因为前十行有空值
SAS版本太低也可能这样

使用道具

地板
李会超 发表于 2014-12-23 11:08:14 |只看作者 |坛友微信交流群
像二楼那种做个数值计算就好

使用道具

7
pingguzh 发表于 2014-12-26 15:52:52 |只看作者 |坛友微信交流群
sushe1527,不是你说的这种情况,没有绿色的箭头,但是就是文本,不是数字,不清楚原因

使用道具

8
pingguzh 发表于 2014-12-26 15:54:39 |只看作者 |坛友微信交流群
是的,前面几行有空值

使用道具

9
teqel 发表于 2014-12-27 06:25:33 |只看作者 |坛友微信交流群
记得在proc import中getnames=yes, 并且把guessingrows取大一点

使用道具

10
pingguzh 发表于 2017-12-27 16:53:55 |只看作者 |坛友微信交流群
guessingrows 命令对excel不能用的,只能csv、txt等

使用道具

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

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

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

GMT+8, 2024-4-26 23:28