BookmarkSubscribeRSS Feed
saslover
Calcite | Level 5
How do I import an excel file that has multiple variables in one cell? For instance
1 1001 1 M Day 2 3/16/2011 >276 1.3 >1655 0.17

The item in bold italic is in one cell. How do I separate it into multiple variables. The variables are id,day,sex,phase,date,a1,a2,a3,a4

It has to look like
obs id day sex phase date a1 a2 a3 a4
1 1001 1 M Day 2 3/16/2011 >276 1.3 >1655 0.17

Also the observations in the excel start from 16th or 17th row. The first few rows has other info that are junk. How do I read in data from here and get rid of the junk above.

Thanks a lot for your help.
2 REPLIES 2
Doc_Duke
Rhodochrosite | Level 12
Generically, you can import the data as a text string in one variable in SAS. If PROC IMPORT won't skip the early rows, EGuide will. Then you can use the various character functions to parse it out (INDEX..., and SUBSTR are likely tools you will need).
Peter_C
Rhodochrosite | Level 12
If you can save the sheet as a CSV file, you'll find the INFILE and INPUT statements will allow you to parse the embedded columns.

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

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
  • 1504 views
  • 0 likes
  • 3 in conversation