楼主: denniskin314
4405 10

请教:为什么CSMAR的数据导入不了SAS? [推广有奖]

  • 18关注
  • 1粉丝

已卖:1份资源

硕士生

0%

还不是VIP/贵宾

-

威望
0
论坛币
9254 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
868 点
帖子
67
精华
0
在线时间
160 小时
注册时间
2011-5-15
最后登录
2014-8-14

楼主
denniskin314 发表于 2013-1-17 15:02:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
附件是从CSMAR下的,用import导入。导入后在数据库中打开显示
Note: Data set has 0 observations.
请问各位大侠是什么原因,十分感谢!



FS_Comins.xls (1.78 MB)


二维码

扫码加我 拉你入群

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

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

关键词:CSMAR 数据导入 Mar CSM SMA import 数据库

沙发
denver 发表于 2013-1-19 22:33:18
同CSMAR数据一起下载的有一个txt文档,里面是SAS导入的程序,用那个导入。前提是你在输出数据的时候,选择“用excel生成SAS”或“用txt生成SAS”的数据类型
Denver大家一起读Paper系列索引贴:
https://bbs.pinggu.org/thread-1430892-1-1.html

藤椅
denniskin314 发表于 2013-1-22 20:39:22
denver 发表于 2013-1-19 22:33
同CSMAR数据一起下载的有一个txt文档,里面是SAS导入的程序,用那个导入。前提是你在输出数据的时候,选择“ ...
谢谢。我看了下那个txt文档。那里面只有表格中英文名称的含义,没找到SAS程序。

板凳
webgu 发表于 2013-1-23 00:39:10
我用IMPORT试了下,可以。
proc  import out=tst
                     datafile="yourpailepath"
                                         dbms=excel replace;
run;
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

报纸
playmore 发表于 2013-1-23 09:45:00
CSMAR的数据用txt格式的下载吧
然后用proc import导入,如下所示:

proc import datafile="&InfilePath"
        out=&TargetTable
        dbms=dlm
        replace;
        guessingrows=2000;
        delimiter=',';
        getnames=yes;
run;
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

地板
denniskin314 发表于 2013-1-23 14:40:54
webgu 发表于 2013-1-23 00:39
我用IMPORT试了下,可以。
proc  import out=tst
                     datafile="yourpailepath"
谢谢,用这个确实可以。
我用的是SAS保存的程序就不可以:
PROC IMPORT OUT= WORK.b
            DATAFILE= "E:\SASTEST\FS_Comins.xls"
            DBMS=EXCEL REPLACE;
     RANGE="FS_Comins";
     GETNAMES=YES;
     MIXED=NO;
     SCANTEXT=YES;
     USEDATE=YES;
     SCANTIME=YES;
RUN;

7
denniskin314 发表于 2013-1-23 14:59:42
我发现把  RANGE="FS_Comins"; 这句命令删掉;或者加上$:RANGE="FS_Comins$"就可以导入了。
谢谢各位了!

8
denver 发表于 2013-1-23 22:32:34
denniskin314 发表于 2013-1-22 20:39
谢谢。我看了下那个txt文档。那里面只有表格中英文名称的含义,没找到SAS程序。
那是因为你下载的时候没有选对下载类型
Denver大家一起读Paper系列索引贴:
https://bbs.pinggu.org/thread-1430892-1-1.html

9
denniskin314 发表于 2013-1-24 11:09:06
denver 发表于 2013-1-23 22:32
那是因为你下载的时候没有选对下载类型
后来看到了。多谢!

10
webgu 发表于 2013-1-24 14:59:40
denniskin314 发表于 2013-1-23 14:59
我发现把  RANGE="FS_Comins"; 这句命令删掉;或者加上$:RANGE="FS_Comins$"就可以导入了。
谢谢各位了! ...
这是sas的命名机制。对于excel的sheet引用,在用range时后面要加上“$”号,表示引用整张Sheet。若不想加“$”,可以用 sheet='sheetname'方式代替。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

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

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