楼主: Silon.Jon
2739 8

[原创博文] Import From TXT [推广有奖]

  • 7关注
  • 0粉丝

本科生

43%

还不是VIP/贵宾

-

威望
0
论坛币
1281 个
通用积分
0.0002
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2606 点
帖子
86
精华
0
在线时间
67 小时
注册时间
2012-9-12
最后登录
2015-5-1

楼主
Silon.Jon 发表于 2012-9-20 16:44:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
TXT中每一行比如是:
1234567
2345678
3456789
其中前3列是一个变量,后4个是另一个变量。
怎么导入到SAS里使之成为
x1 x2
123 4567
234 5678
345 6789
二维码

扫码加我 拉你入群

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

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

关键词:import From Port fro txt

沙发
applebobysps 发表于 2012-9-20 17:26:29
data AA;
infile "E:\aaaa.txt";
  input x1 $1-3 x2 @4 ;
run;

藤椅
Silon.Jon 发表于 2012-9-20 17:37:21
applebobysps 发表于 2012-9-20 17:26
data AA;
infile "E:\aaaa.txt";
  input x1 $1-3 x2 @4 ;
谢谢,不过我找到了一个可以点出来的:file->import data->use-defined forma->options->style of input->Column

板凳
Silon.Jon 发表于 2012-9-20 18:15:34
applebobysps 发表于 2012-9-20 17:26
data AA;
infile "E:\aaaa.txt";
  input x1 $1-3 x2 @4 ;
有一个新问题,要是长度不一样怎么办?
我能不能把比如
4-8位的数组成一个整数,然后先判断这个整数是否复合某个条件,然后再决定是存1-3位还是存1-4位?

报纸
wwd1015 发表于 2012-9-20 22:17:57
Silon.Jon 发表于 2012-9-20 18:15
有一个新问题,要是长度不一样怎么办?
我能不能把比如
4-8位的数组成一个整数,然后先判断这个整数是否 ...
Sorry for cannot type Chinese on my computer.

Just give you a simple example and hope it helps.

data temp;
  input x $;
datalines;
1234567
23456789
;
run;

data temp1;
  set temp;
  substring_4_8 = substr(x, 4);
* you can use other conditions;
  if length(substring_4_8) = 5 then do
    x1 = substr(x, 1, 3);
    x2 = substr(x, 4);
  end;
  else do;
    x1 = substr(x, 1, 4);
    x2 = substr(x, 5);
  end;   
run;

地板
Silon.Jon 发表于 2012-9-21 21:48:08
wwd1015 发表于 2012-9-20 22:17
Sorry for cannot type Chinese on my computer.

Just give you a simple example and hope it helps. ...
受教受教!

7
jolterheadmmtt 发表于 2012-9-22 09:26:42
data a;
  input x $ ;
  cards;
  1234567
  2345678
  3456789
  ;
run;

data b;
   set a;
   a_1=substr(x,1,3);
   a_2=substr(x,4);
   drop x;
run;

8
Silon.Jon 发表于 2012-9-22 15:55:19
jolterheadmmtt 发表于 2012-9-22 09:26
data a;
  input x $ ;
  cards;
谢谢!

9
kittyforever 发表于 2013-1-18 09:45:35
学习了

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

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