全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6403 4
2017-08-18
请问怎么用infile 语句导入txt文件
因为第一行变量名是中文的,我一下就有点迷茫了到底input变量名应该怎么写。求个代码解惑谢谢。

系统名称|表名|当前日期|老化日期|是否执行|记录数
dds_wz|dds_wk_acct|16AUG2017|2017-08-16|'N'|1000
dds_wz|dds_wk_app|16AUG2017|2017-08-16|'N'|2000
dds_wz|dds_wk_cust|16AUG2017|2017-08-16|'N'|3000
dds_wz|dds_wk_im_i|16AUG2017|2017-08-16|'N'|
dds_wz|dds_wk_psb_i|||'N'|4000
dds_wz|dds_wk_card|||'N'|5000
dds_wz|dds_wk_pla|16AUG2017|2017-08-16|'N'|6000
dds_wz|dds_wk_app_mai|16AUG2017|2017-08-16|'N'|7000
dds_wz|dds_wk_loa|16AUG2017|2017-08-16|'N'|8000




上面是txt文件的内容谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2017-8-20 11:08:22
注意我的文件路径是linux下的,windows系统下要用\  .
复制代码

为啥提交后的代码总会变化???
奇怪.
第4行,x1 后面有个美元号  ,但提交后就显示不了.
二维码

扫码加我 拉你入群

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

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

2017-8-20 11:16:05
512002855 发表于 2017-8-20 11:08
注意我的文件路径是linux下的,windows系统下要用\  .
为啥提交后的代码总会变化???
奇怪.
第4行,x1 后面有个美元号  ,但提交后就显示不了.

二维码

扫码加我 拉你入群

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

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

2017-8-21 10:56:52
512002855 发表于 2017-8-20 11:08
注意我的文件路径是linux下的,windows系统下要用\  .

为啥提交后的代码总会变化???
data t1;
infile 'D:\load_test\load_txt.TXT' dlm='|' firstobs=2 dsd truncover;
length x2 $20;
input x1$ x2x3='date9' x4='yymmdd10' x5 x6;
format x3 date9. x4 yymmdd10.;
run;


您好 我改成这样了 可以总是   有点问题  就是 显示不出来 是为什么???


这是日志错误
              ------
               388
               201
               76
ERROR 79-322: 期望“@”。
ERROR 388-185: 期望算术运算符。
ERROR 201-322: 该选项不可识别,将被忽略。
ERROR 76-322: 语法错误,语句将被忽略。
78   run;
NOTE: 由于出错,SAS 系统停止处理该步。
WARNING: 数据集 WORK.T1 可能不完整。该步停止时,共有 0 个观测和 7 个变量。
二维码

扫码加我 拉你入群

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

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

2017-8-22 14:37:20
512002855 发表于 2017-8-20 11:08
注意我的文件路径是linux下的,windows系统下要用\  .

为啥提交后的代码总会变化???
这段代码是可以运行出结果的,但是你的数据第5、6条观测是有缺失的。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群