<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Reading CSV file - log reads all observations then loses them after data step in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615220#M18720</link>
    <description>&lt;P&gt;I'm trying to read a CSV file with a mix of character, numeric, and date variables. Based on the code below, the log says that SAS creates a dataset with 722 observations and 69 variables. Then, it reads my data step and says there was 1 observation read and 2 variables. I think it doesn't like my if then statements but I don't know how to rewrite. Why does this happen? Please help me correct this error. My log is listed below the code. Also, I use SAS University 9.4.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;libname elj '/folders/myfolders/';&lt;BR /&gt;proc import datafile = '/folders/myfolders/mhttc1.csv'&lt;BR /&gt;out=mhttc&lt;BR /&gt;dbms=csv&lt;BR /&gt;replace;&lt;BR /&gt;run;&lt;BR /&gt;proc format;&lt;BR /&gt;value place 1='NE'&lt;BR /&gt;2='IA'&lt;BR /&gt;3='MO'&lt;BR /&gt;4='KS'&lt;BR /&gt;5='NM'&lt;BR /&gt;6='Online';&lt;BR /&gt;data shells;&lt;BR /&gt;length location $18.;&lt;BR /&gt;set elj.mhttc (keep= location);&lt;/P&gt;&lt;P&gt;if location = 'Chadron, Nebraska' or location = 'LaVista, Nebraska' or location = 'Lincoln, NE' or location = 'Omaha, NE' or location = 'wayne' or location = 'Wayne, Nebraska'&lt;BR /&gt;then place = 1;&lt;BR /&gt;else if location = 'Council Bluffs, IA' or location = 'Des Moines, IA' or location = 'Knoxville, IA'&lt;BR /&gt;then place = 2;&lt;BR /&gt;else if location = 'Columbia, MO'&lt;BR /&gt;then place = 3;&lt;BR /&gt;else if location = 'Kansas City, KS'&lt;BR /&gt;then place = 4;&lt;BR /&gt;else if location = 'SantaFe, NM'&lt;BR /&gt;then place = 5;&lt;BR /&gt;else if location = 'online'&lt;BR /&gt;then place = 6;&lt;BR /&gt;&lt;BR /&gt;format place place.;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 libname elj '/folders/myfolders/';&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Libref ELJ was successfully assigned as follows:&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Engine: V9&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Physical Name: /folders/myfolders&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;74 proc import datafile = '/folders/myfolders/mhttc1.csv'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 out=mhttc&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76 dbms=csv&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;77 replace;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;78 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;NOTE: Unable to open parameter catalog: SASUSER.PARMS.PARMS.SLIST in update mode. Temporary parameter values will be saved to&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;WORK.PARMS.PARMS.SLIST.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;79 /**********************************************************************&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;80 * PRODUCT: SAS&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;81 * VERSION: 9.4&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;82 * CREATOR: External File Interface&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;83 * DATE: 05JAN20&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;84 * DESC: Generated SAS Datastep Code&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;85 * TEMPLATE SOURCE: (None Specified.)&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;86 ***********************************************************************/&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;87 data WORK.MHTTC ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;88 %let _EFIERR_ = 0; /* set the ERROR detection macro variable */&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;89 infile '/folders/myfolders/mhttc1.csv' delimiter = ',' MISSOVER DSD lrecl=32767 firstobs=2 ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;90 informat GrantNo $8. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;91 informat EventCode $10. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;92 informat EventType $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;93 informat Topic $21. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;94 informat Location $14. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;95 informat EventTitle $21. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;96 informat EventDate mmddyy10. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;97 informat FFY best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;98 informat Quarter best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;99 informat Month best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;100 informat PersonID $4. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;101 informat QualGeneral best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;102 informat QualInfo best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;103 informat QualMaterials best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;104 informat QualExperience best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;105 informat QualOrg best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;106 informat QualUseful best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;107 informat StaffKnowl best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;108 informat StaffPrep best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;109 informat StaffRecept best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;110 informat UserEffective best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;111 informat UserEnhance best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;112 informat UserRelevant best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;113 informat UseInfo best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;114 informat UseBenefit best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;115 informat Relevant best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;116 informat Recommend best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;117 informat AdeqKnowl best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;118 informat HasSkill best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;119 informat Useful best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;120 informat JobTitle best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;121 informat JobTitleOtherSpec best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;122 informat OrgDesc best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;123 informat OrgDescOtherSpec best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;124 informat Gender best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;125 informat Hispanic best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;126 informat Black $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;127 informat Asian $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;128 informat White best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;129 informat AlaskaNative $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;130 informat AmericanIndian best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;131 informat NatHawaiianPacificIsl $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;132 informat NativeHawaiian $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;133 informat PacificIslander $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;134 informat RaceOtherSpec $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;135 informat Degree best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;136 informat DegreeOtherSpec $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;137 informat PrimaryProf best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;138 informat PrimaryProfOtherSpec $25. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;139 informat FieldStudy best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;140 informat FieldStudyOtherSpec $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;141 informat NotLicensed best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;142 informat AddictionsPrev best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;143 informat Counseling best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;144 informat Dentistry $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;145 informat Medicine $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;146 informat Nursing $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;147 informat Pharmacology $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;148 informat Psychology $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;149 informat SocialWork best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;150 informat LicenseOtherSpec $15. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;151 informat WorkRole best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;152 informat WorkRoleOtherSpec $23. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;153 informat WorkSetting best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;154 informat WorkSettingOtherSpec $29. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;155 informat WorkZipCode best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;156 informat MostUseful $230. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;157 informat Improve $95. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;158 informat PostEventCreateDate mmddyy10. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;159 format GrantNo $8. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;160 format EventCode $10. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;161 format EventType $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;162 format Topic $21. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;163 format Location $14. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;164 format EventTitle $21. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;165 format EventDate mmddyy10. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;166 format FFY best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;167 format Quarter best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;168 format Month best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;169 format PersonID $4. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;170 format QualGeneral best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;171 format QualInfo best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;172 format QualMaterials best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;173 format QualExperience best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;174 format QualOrg best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;175 format QualUseful best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;176 format StaffKnowl best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;177 format StaffPrep best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;178 format StaffRecept best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;179 format UserEffective best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;180 format UserEnhance best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;181 format UserRelevant best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;182 format UseInfo best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;183 format UseBenefit best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;184 format Relevant best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;185 format Recommend best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;186 format AdeqKnowl best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;187 format HasSkill best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;188 format Useful best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;189 format JobTitle best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;190 format JobTitleOtherSpec best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;191 format OrgDesc best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;192 format OrgDescOtherSpec best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;193 format Gender best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;194 format Hispanic best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;195 format Black $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;196 format Asian $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;197 format White best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;198 format AlaskaNative $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;199 format AmericanIndian best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;200 format NatHawaiianPacificIsl $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;201 format NativeHawaiian $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;202 format PacificIslander $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;203 format RaceOtherSpec $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;204 format Degree best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;205 format DegreeOtherSpec $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;206 format PrimaryProf best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;207 format PrimaryProfOtherSpec $25. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;208 format FieldStudy best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;209 format FieldStudyOtherSpec $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;210 format NotLicensed best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;211 format AddictionsPrev best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;212 format Counseling best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;213 format Dentistry $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;214 format Medicine $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;215 format Nursing $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;216 format Pharmacology $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;217 format Psychology $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;218 format SocialWork best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;219 format LicenseOtherSpec $15. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;220 format WorkRole best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;221 format WorkRoleOtherSpec $23. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;222 format WorkSetting best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;223 format WorkSettingOtherSpec $29. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;224 format WorkZipCode best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;225 format MostUseful $230. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;226 format Improve $95. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;227 format PostEventCreateDate mmddyy10. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;228 input&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;229 GrantNo $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;230 EventCode $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;231 EventType $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;232 Topic $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;233 Location $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;234 EventTitle $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;235 EventDate&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;236 FFY&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;237 Quarter&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;238 Month&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;239 PersonID $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;240 QualGeneral&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;241 QualInfo&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;242 QualMaterials&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;243 QualExperience&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;244 QualOrg&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;245 QualUseful&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;246 StaffKnowl&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;247 StaffPrep&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;248 StaffRecept&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;249 UserEffective&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;250 UserEnhance&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;251 UserRelevant&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;252 UseInfo&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;253 UseBenefit&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;254 Relevant&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;255 Recommend&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;256 AdeqKnowl&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;257 HasSkill&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;258 Useful&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;259 JobTitle&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;260 JobTitleOtherSpec&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;261 OrgDesc&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;262 OrgDescOtherSpec&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;263 Gender&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;264 Hispanic&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;265 Black $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;266 Asian $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;267 White&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;268 AlaskaNative $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;269 AmericanIndian&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;270 NatHawaiianPacificIsl $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;271 NativeHawaiian $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;272 PacificIslander $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;273 RaceOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;274 Degree&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;275 DegreeOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;276 PrimaryProf&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;277 PrimaryProfOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;278 FieldStudy&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;279 FieldStudyOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;280 NotLicensed&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;281 AddictionsPrev&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;282 Counseling&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;283 Dentistry $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;284 Medicine $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;285 Nursing $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;286 Pharmacology $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;287 Psychology $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;288 SocialWork&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;289 LicenseOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;290 WorkRole&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;291 WorkRoleOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;292 WorkSetting&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;293 WorkSettingOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;294 WorkZipCode&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;295 MostUseful $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;296 Improve $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;297 PostEventCreateDate&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;298 ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;299 if _ERROR_ then call symputx('_EFIERR_',1); /* set ERROR detection macro variable */&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;300 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The infile '/folders/myfolders/mhttc1.csv' is:&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Filename=/folders/myfolders/mhttc1.csv,&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Owner Name=root,Group Name=vboxsf,&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Access Permission=-rwxrwx---,&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Last Modified=17Dec2019:19:24:56,&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;File Size (bytes)=278668&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: 772 records were read from the infile '/folders/myfolders/mhttc1.csv'.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;The minimum record length was 197.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;The maximum record length was 965.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The data set WORK.MHTTC has 772 observations and 69 variables.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.02 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.02 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;772 rows created in WORK.MHTTC from /folders/myfolders/mhttc1.csv.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: WORK.MHTTC data set was successfully created.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The data set WORK.MHTTC has 772 observations and 69 variables.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE IMPORT used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.52 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.44 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;301 proc format;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;302 value place 1='NE'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;303 2='IA'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;304 3='MO'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;305 4='KS'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;306 5='NM'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;307 6='Online';&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Format PLACE has been output.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE FORMAT used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.02 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.03 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;308 data shells;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;309 length location $18.;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;310 set elj.mhttc (keep= location);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;311&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;312 if location = 'Chadron, Nebraska' or location = 'LaVista, Nebraska' or location = 'Lincoln, NE' or location = 'Omaha, NE'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;312 ! or location = 'wayne' or location = 'Wayne, Nebraska'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;313 then place = 1;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;314 else if location = 'Council Bluffs, IA' or location = 'Des Moines, IA' or location = 'Knoxville, IA'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;315 then place = 2;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;316 else if location = 'Columbia, MO'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;317 then place = 3;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;318 else if location = 'Kansas City, KS'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;319 then place = 4;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;320 else if location = 'SantaFe, NM'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;321 then place = 5;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;322 else if location = 'online'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;323 then place = 6;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;324&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;325 format place place.;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;326 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Format $LOCATION was not found or could not be loaded.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: There were 1 observations read from the data set ELJ.MHTTC.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The data set WORK.SHELLS has 1 observations and 2 variables.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.02 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;327&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;328&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;329&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;330 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 05 Jan 2020 22:26:53 GMT</pubDate>
    <dc:creator>erinljohnson</dc:creator>
    <dc:date>2020-01-05T22:26:53Z</dc:date>
    <item>
      <title>Reading CSV file - log reads all observations then loses them after data step</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615220#M18720</link>
      <description>&lt;P&gt;I'm trying to read a CSV file with a mix of character, numeric, and date variables. Based on the code below, the log says that SAS creates a dataset with 722 observations and 69 variables. Then, it reads my data step and says there was 1 observation read and 2 variables. I think it doesn't like my if then statements but I don't know how to rewrite. Why does this happen? Please help me correct this error. My log is listed below the code. Also, I use SAS University 9.4.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;libname elj '/folders/myfolders/';&lt;BR /&gt;proc import datafile = '/folders/myfolders/mhttc1.csv'&lt;BR /&gt;out=mhttc&lt;BR /&gt;dbms=csv&lt;BR /&gt;replace;&lt;BR /&gt;run;&lt;BR /&gt;proc format;&lt;BR /&gt;value place 1='NE'&lt;BR /&gt;2='IA'&lt;BR /&gt;3='MO'&lt;BR /&gt;4='KS'&lt;BR /&gt;5='NM'&lt;BR /&gt;6='Online';&lt;BR /&gt;data shells;&lt;BR /&gt;length location $18.;&lt;BR /&gt;set elj.mhttc (keep= location);&lt;/P&gt;&lt;P&gt;if location = 'Chadron, Nebraska' or location = 'LaVista, Nebraska' or location = 'Lincoln, NE' or location = 'Omaha, NE' or location = 'wayne' or location = 'Wayne, Nebraska'&lt;BR /&gt;then place = 1;&lt;BR /&gt;else if location = 'Council Bluffs, IA' or location = 'Des Moines, IA' or location = 'Knoxville, IA'&lt;BR /&gt;then place = 2;&lt;BR /&gt;else if location = 'Columbia, MO'&lt;BR /&gt;then place = 3;&lt;BR /&gt;else if location = 'Kansas City, KS'&lt;BR /&gt;then place = 4;&lt;BR /&gt;else if location = 'SantaFe, NM'&lt;BR /&gt;then place = 5;&lt;BR /&gt;else if location = 'online'&lt;BR /&gt;then place = 6;&lt;BR /&gt;&lt;BR /&gt;format place place.;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 libname elj '/folders/myfolders/';&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Libref ELJ was successfully assigned as follows:&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Engine: V9&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Physical Name: /folders/myfolders&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;74 proc import datafile = '/folders/myfolders/mhttc1.csv'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 out=mhttc&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76 dbms=csv&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;77 replace;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;78 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;NOTE: Unable to open parameter catalog: SASUSER.PARMS.PARMS.SLIST in update mode. Temporary parameter values will be saved to&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;WORK.PARMS.PARMS.SLIST.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;79 /**********************************************************************&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;80 * PRODUCT: SAS&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;81 * VERSION: 9.4&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;82 * CREATOR: External File Interface&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;83 * DATE: 05JAN20&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;84 * DESC: Generated SAS Datastep Code&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;85 * TEMPLATE SOURCE: (None Specified.)&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;86 ***********************************************************************/&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;87 data WORK.MHTTC ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;88 %let _EFIERR_ = 0; /* set the ERROR detection macro variable */&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;89 infile '/folders/myfolders/mhttc1.csv' delimiter = ',' MISSOVER DSD lrecl=32767 firstobs=2 ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;90 informat GrantNo $8. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;91 informat EventCode $10. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;92 informat EventType $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;93 informat Topic $21. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;94 informat Location $14. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;95 informat EventTitle $21. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;96 informat EventDate mmddyy10. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;97 informat FFY best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;98 informat Quarter best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;99 informat Month best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;100 informat PersonID $4. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;101 informat QualGeneral best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;102 informat QualInfo best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;103 informat QualMaterials best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;104 informat QualExperience best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;105 informat QualOrg best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;106 informat QualUseful best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;107 informat StaffKnowl best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;108 informat StaffPrep best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;109 informat StaffRecept best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;110 informat UserEffective best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;111 informat UserEnhance best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;112 informat UserRelevant best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;113 informat UseInfo best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;114 informat UseBenefit best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;115 informat Relevant best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;116 informat Recommend best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;117 informat AdeqKnowl best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;118 informat HasSkill best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;119 informat Useful best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;120 informat JobTitle best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;121 informat JobTitleOtherSpec best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;122 informat OrgDesc best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;123 informat OrgDescOtherSpec best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;124 informat Gender best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;125 informat Hispanic best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;126 informat Black $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;127 informat Asian $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;128 informat White best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;129 informat AlaskaNative $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;130 informat AmericanIndian best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;131 informat NatHawaiianPacificIsl $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;132 informat NativeHawaiian $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;133 informat PacificIslander $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;134 informat RaceOtherSpec $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;135 informat Degree best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;136 informat DegreeOtherSpec $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;137 informat PrimaryProf best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;138 informat PrimaryProfOtherSpec $25. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;139 informat FieldStudy best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;140 informat FieldStudyOtherSpec $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;141 informat NotLicensed best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;142 informat AddictionsPrev best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;143 informat Counseling best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;144 informat Dentistry $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;145 informat Medicine $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;146 informat Nursing $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;147 informat Pharmacology $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;148 informat Psychology $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;149 informat SocialWork best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;150 informat LicenseOtherSpec $15. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;151 informat WorkRole best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;152 informat WorkRoleOtherSpec $23. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;153 informat WorkSetting best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;154 informat WorkSettingOtherSpec $29. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;155 informat WorkZipCode best32. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;156 informat MostUseful $230. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;157 informat Improve $95. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;158 informat PostEventCreateDate mmddyy10. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;159 format GrantNo $8. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;160 format EventCode $10. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;161 format EventType $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;162 format Topic $21. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;163 format Location $14. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;164 format EventTitle $21. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;165 format EventDate mmddyy10. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;166 format FFY best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;167 format Quarter best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;168 format Month best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;169 format PersonID $4. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;170 format QualGeneral best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;171 format QualInfo best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;172 format QualMaterials best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;173 format QualExperience best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;174 format QualOrg best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;175 format QualUseful best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;176 format StaffKnowl best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;177 format StaffPrep best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;178 format StaffRecept best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;179 format UserEffective best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;180 format UserEnhance best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;181 format UserRelevant best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;182 format UseInfo best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;183 format UseBenefit best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;184 format Relevant best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;185 format Recommend best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;186 format AdeqKnowl best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;187 format HasSkill best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;188 format Useful best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;189 format JobTitle best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;190 format JobTitleOtherSpec best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;191 format OrgDesc best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;192 format OrgDescOtherSpec best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;193 format Gender best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;194 format Hispanic best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;195 format Black $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;196 format Asian $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;197 format White best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;198 format AlaskaNative $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;199 format AmericanIndian best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;200 format NatHawaiianPacificIsl $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;201 format NativeHawaiian $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;202 format PacificIslander $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;203 format RaceOtherSpec $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;204 format Degree best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;205 format DegreeOtherSpec $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;206 format PrimaryProf best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;207 format PrimaryProfOtherSpec $25. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;208 format FieldStudy best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;209 format FieldStudyOtherSpec $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;210 format NotLicensed best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;211 format AddictionsPrev best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;212 format Counseling best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;213 format Dentistry $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;214 format Medicine $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;215 format Nursing $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;216 format Pharmacology $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;217 format Psychology $1. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;218 format SocialWork best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;219 format LicenseOtherSpec $15. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;220 format WorkRole best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;221 format WorkRoleOtherSpec $23. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;222 format WorkSetting best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;223 format WorkSettingOtherSpec $29. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;224 format WorkZipCode best12. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;225 format MostUseful $230. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;226 format Improve $95. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;227 format PostEventCreateDate mmddyy10. ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;228 input&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;229 GrantNo $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;230 EventCode $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;231 EventType $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;232 Topic $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;233 Location $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;234 EventTitle $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;235 EventDate&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;236 FFY&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;237 Quarter&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;238 Month&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;239 PersonID $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;240 QualGeneral&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;241 QualInfo&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;242 QualMaterials&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;243 QualExperience&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;244 QualOrg&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;245 QualUseful&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;246 StaffKnowl&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;247 StaffPrep&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;248 StaffRecept&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;249 UserEffective&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;250 UserEnhance&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;251 UserRelevant&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;252 UseInfo&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;253 UseBenefit&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;254 Relevant&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;255 Recommend&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;256 AdeqKnowl&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;257 HasSkill&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;258 Useful&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;259 JobTitle&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;260 JobTitleOtherSpec&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;261 OrgDesc&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;262 OrgDescOtherSpec&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;263 Gender&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;264 Hispanic&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;265 Black $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;266 Asian $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;267 White&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;268 AlaskaNative $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;269 AmericanIndian&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;270 NatHawaiianPacificIsl $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;271 NativeHawaiian $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;272 PacificIslander $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;273 RaceOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;274 Degree&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;275 DegreeOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;276 PrimaryProf&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;277 PrimaryProfOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;278 FieldStudy&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;279 FieldStudyOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;280 NotLicensed&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;281 AddictionsPrev&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;282 Counseling&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;283 Dentistry $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;284 Medicine $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;285 Nursing $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;286 Pharmacology $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;287 Psychology $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;288 SocialWork&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;289 LicenseOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;290 WorkRole&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;291 WorkRoleOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;292 WorkSetting&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;293 WorkSettingOtherSpec $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;294 WorkZipCode&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;295 MostUseful $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;296 Improve $&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;297 PostEventCreateDate&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;298 ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;299 if _ERROR_ then call symputx('_EFIERR_',1); /* set ERROR detection macro variable */&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;300 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The infile '/folders/myfolders/mhttc1.csv' is:&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Filename=/folders/myfolders/mhttc1.csv,&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Owner Name=root,Group Name=vboxsf,&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Access Permission=-rwxrwx---,&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Last Modified=17Dec2019:19:24:56,&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;File Size (bytes)=278668&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: 772 records were read from the infile '/folders/myfolders/mhttc1.csv'.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;The minimum record length was 197.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;The maximum record length was 965.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The data set WORK.MHTTC has 772 observations and 69 variables.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.02 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.02 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;772 rows created in WORK.MHTTC from /folders/myfolders/mhttc1.csv.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: WORK.MHTTC data set was successfully created.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The data set WORK.MHTTC has 772 observations and 69 variables.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE IMPORT used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.52 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.44 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;301 proc format;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;302 value place 1='NE'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;303 2='IA'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;304 3='MO'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;305 4='KS'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;306 5='NM'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;307 6='Online';&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Format PLACE has been output.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE FORMAT used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.02 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.03 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;308 data shells;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;309 length location $18.;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;310 set elj.mhttc (keep= location);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;311&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;312 if location = 'Chadron, Nebraska' or location = 'LaVista, Nebraska' or location = 'Lincoln, NE' or location = 'Omaha, NE'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;312 ! or location = 'wayne' or location = 'Wayne, Nebraska'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;313 then place = 1;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;314 else if location = 'Council Bluffs, IA' or location = 'Des Moines, IA' or location = 'Knoxville, IA'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;315 then place = 2;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;316 else if location = 'Columbia, MO'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;317 then place = 3;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;318 else if location = 'Kansas City, KS'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;319 then place = 4;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;320 else if location = 'SantaFe, NM'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;321 then place = 5;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;322 else if location = 'online'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;323 then place = 6;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;324&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;325 format place place.;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;326 run;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Format $LOCATION was not found or could not be loaded.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: There were 1 observations read from the data set ELJ.MHTTC.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The data set WORK.SHELLS has 1 observations and 2 variables.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.02 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;327&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;328&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;329&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;330 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jan 2020 22:26:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615220#M18720</guid>
      <dc:creator>erinljohnson</dc:creator>
      <dc:date>2020-01-05T22:26:53Z</dc:date>
    </item>
    <item>
      <title>Re: Reading CSV file - log reads all observations then loses them after data step</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615222#M18721</link>
      <description>&lt;P&gt;Compare this:&lt;/P&gt;
&lt;PRE&gt;NOTE: WORK.MHTTC data set was successfully created.&lt;/PRE&gt;
&lt;P&gt;with this:&lt;/P&gt;
&lt;PRE&gt;NOTE: There were 1 observations read from the data set ELJ.MHTTC.&lt;/PRE&gt;
&lt;P&gt;See the important difference?&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jan 2020 22:37:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615222#M18721</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-01-05T22:37:31Z</dc:date>
    </item>
    <item>
      <title>Re: Reading CSV file - log reads all observations then loses them after data step</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615223#M18722</link>
      <description>&lt;P&gt;HI&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/287389"&gt;@erinljohnson&lt;/a&gt;&amp;nbsp; &amp;nbsp;Your log says that it read a CSV file aka /folders/myfolders/mhttc1.csv.and created a&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. SAS dataset with 772 rows created in &lt;STRONG&gt;WORK&lt;/STRONG&gt;.MHTTC from /folders/myfolders/mhttc1.csv.&lt;/P&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;So,this make me comprehend and conclude that your MHTTC dataset is a dataset in the WORK library&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;2. However your subsequent datastep seems to read the dataset MHTTC apparently from a different library by the name &lt;STRONG&gt;ELJ &lt;EM&gt;as seen in&amp;nbsp;set elj.mhttc (keep= location);?&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;data shells;&lt;BR /&gt;length location $18.;&lt;BR /&gt;set &lt;STRONG&gt;elj.mhttc&lt;/STRONG&gt; (keep= location);&amp;nbsp; /*Please notice here*/&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;Is WORK.MHTTC&amp;nbsp; and ELJ.MHTTC&amp;nbsp; the same? I mean , are these two merely copies of the same contents of values and variables?&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;Can you check plz?&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Sun, 05 Jan 2020 22:37:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615223#M18722</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-01-05T22:37:38Z</dc:date>
    </item>
    <item>
      <title>Re: Reading CSV file - log reads all observations then loses them after data step</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615224#M18723</link>
      <description>&lt;P&gt;The dataset mhttc was created in library WORK by the import procedure but your datastep reads dataset mhttc from library elj.&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jan 2020 22:48:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615224#M18723</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2020-01-05T22:48:08Z</dc:date>
    </item>
    <item>
      <title>Re: Reading CSV file - log reads all observations then loses them after data step</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615225#M18724</link>
      <description>&lt;P&gt;Thank you for the response!! I eliminated the libname statement and connected work to the set statement based on your question. I have no errors from this code. Thanks again &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc import datafile = '/folders/myfolders/mhttc1.csv'&lt;BR /&gt;out=mhttc&lt;BR /&gt;dbms=csv&lt;BR /&gt;replace;&lt;BR /&gt;run;&lt;BR /&gt;proc format;&lt;BR /&gt;value place 1='NE'&lt;BR /&gt;2='IA'&lt;BR /&gt;3='MO'&lt;BR /&gt;4='KS'&lt;BR /&gt;5='NM'&lt;BR /&gt;6='Online';&lt;BR /&gt;data shells;&lt;BR /&gt;length location $18.;&lt;BR /&gt;set work.mhttc (keep= location);&lt;/P&gt;&lt;P&gt;if location = 'Chadron, Nebraska' or location = 'LaVista, Nebraska' or location = 'Lincoln, NE' or location = 'Omaha, NE' or location = 'wayne' or location = 'Wayne, Nebraska'&lt;BR /&gt;then place = 1;&lt;BR /&gt;else if location = 'Council Bluffs, IA' or location = 'Des Moines, IA' or location = 'Knoxville, IA'&lt;BR /&gt;then place = 2;&lt;BR /&gt;else if location = 'Columbia, MO'&lt;BR /&gt;then place = 3;&lt;BR /&gt;else if location = 'Kansas City, KS'&lt;BR /&gt;then place = 4;&lt;BR /&gt;else if location = 'SantaFe, NM'&lt;BR /&gt;then place = 5;&lt;BR /&gt;else if location = 'online'&lt;BR /&gt;then place = 6;&lt;BR /&gt;&lt;BR /&gt;format place place.;&lt;BR /&gt;run;&lt;BR /&gt;proc contents data=shells;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jan 2020 23:25:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615225#M18724</guid>
      <dc:creator>erinljohnson</dc:creator>
      <dc:date>2020-01-05T23:25:50Z</dc:date>
    </item>
    <item>
      <title>Re: Reading CSV file - log reads all observations then loses them after data step</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615226#M18725</link>
      <description>Based on this info, I changed a little code and figured it out. The working code is below. Thank you so much! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;proc import datafile = '/folders/myfolders/mhttc1.csv'&lt;BR /&gt;out=mhttc&lt;BR /&gt;dbms=csv&lt;BR /&gt;replace;&lt;BR /&gt;run;&lt;BR /&gt;proc format;&lt;BR /&gt;value place 1='NE'&lt;BR /&gt;2='IA'&lt;BR /&gt;3='MO'&lt;BR /&gt;4='KS'&lt;BR /&gt;5='NM'&lt;BR /&gt;6='Online';&lt;BR /&gt;data shells;&lt;BR /&gt;length location $18.;&lt;BR /&gt;set work.mhttc (keep= location);&lt;BR /&gt;&lt;BR /&gt;if location = 'Chadron, Nebraska' or location = 'LaVista, Nebraska' or location = 'Lincoln, NE' or location = 'Omaha, NE' or location = 'wayne' or location = 'Wayne, Nebraska'&lt;BR /&gt;then place = 1;&lt;BR /&gt;else if location = 'Council Bluffs, IA' or location = 'Des Moines, IA' or location = 'Knoxville, IA'&lt;BR /&gt;then place = 2;&lt;BR /&gt;else if location = 'Columbia, MO'&lt;BR /&gt;then place = 3;&lt;BR /&gt;else if location = 'Kansas City, KS'&lt;BR /&gt;then place = 4;&lt;BR /&gt;else if location = 'SantaFe, NM'&lt;BR /&gt;then place = 5;&lt;BR /&gt;else if location = 'online'&lt;BR /&gt;then place = 6;&lt;BR /&gt;&lt;BR /&gt;format place place.;&lt;BR /&gt;run;&lt;BR /&gt;proc contents data=shells;&lt;BR /&gt;run;&lt;BR /&gt;</description>
      <pubDate>Sun, 05 Jan 2020 23:26:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615226#M18725</guid>
      <dc:creator>erinljohnson</dc:creator>
      <dc:date>2020-01-05T23:26:31Z</dc:date>
    </item>
    <item>
      <title>Re: Reading CSV file - log reads all observations then loses them after data step</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615227#M18726</link>
      <description>Got it. Thank you!!</description>
      <pubDate>Sun, 05 Jan 2020 23:26:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Reading-CSV-file-log-reads-all-observations-then-loses-them/m-p/615227#M18726</guid>
      <dc:creator>erinljohnson</dc:creator>
      <dc:date>2020-01-05T23:26:53Z</dc:date>
    </item>
  </channel>
</rss>

