BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
thdang
Calcite | Level 5

Hallo, I have some text files and I would like to import them in sas. But I only get one column instead of different column. Can someone please help me with this? I attach the text file here. Thanks.

1 ACCEPTED SOLUTION

Accepted Solutions
PGStats
Opal | Level 21

Assuming you only want the first portion of the file :

filename myFile "&sasforum.\datasets\F-F_Research_Data_Factors.txt";

data test;
format dt yymmn6.;
label Mkt_RF="Mkt-RF";
infile myFile missover;
input @;
if anyalpha(_infile_) = 0 and length(trimn(_infile_)) > 0 then do;
     input dttxt $ Mkt_RF SMB HML RF;
     if length(trim(dttxt)) = 6 then do;
          dt = input(dttxt, yymmn6.);
          output;
          end;
     end;
drop dttxt;
run;

PG

PG

View solution in original post

2 REPLIES 2
PGStats
Opal | Level 21

Assuming you only want the first portion of the file :

filename myFile "&sasforum.\datasets\F-F_Research_Data_Factors.txt";

data test;
format dt yymmn6.;
label Mkt_RF="Mkt-RF";
infile myFile missover;
input @;
if anyalpha(_infile_) = 0 and length(trimn(_infile_)) > 0 then do;
     input dttxt $ Mkt_RF SMB HML RF;
     if length(trim(dttxt)) = 6 then do;
          dt = input(dttxt, yymmn6.);
          output;
          end;
     end;
drop dttxt;
run;

PG

PG
thdang
Calcite | Level 5

Thank you!!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1301 views
  • 0 likes
  • 2 in conversation