楼主: charlie4109
6512 4

[问答] 请问怎么用infile语句导入txt文件 [推广有奖]

  • 0关注
  • 0粉丝

初中生

71%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
0.1500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
159 点
帖子
4
精华
0
在线时间
32 小时
注册时间
2017-8-18
最后登录
2023-8-14

楼主
charlie4109 发表于 2017-8-18 16:10:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问怎么用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文件的内容谢谢
二维码

扫码加我 拉你入群

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

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

关键词:infile file NFI txt Input

回帖推荐

512002855 发表于2楼  查看完整内容

注意我的文件路径是linux下的,windows系统下要用\ . 为啥提交后的代码总会变化??? 奇怪. 第4行,x1 后面有个美元号 ,但提交后就显示不了.
已有 1 人评分论坛币 收起 理由
zhuosn + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

沙发
512002855 发表于 2017-8-20 11:08:22
注意我的文件路径是linux下的,windows系统下要用\  .
  1. data t1;
  2. infile "/home/tt1.txt" dlm="|" firstobs=2 dsd truncover;
  3. length x2 $20;
  4. input x1 $  x2 x3:date9. x4:yymmdd10. x5 $ x6;
  5. format  x3 date9. x4 yymmdd10.;
  6. run;
复制代码

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

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

板凳
charlie4109 发表于 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 个变量。

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

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

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 02:12