我想创建一个标准文本文件格式,每个患者有 100 个位置,如所附屏幕截图(忽略前 2 行),以获取国家死亡指数要求的死亡日期。我尝试了这一点sas
,然后将其导出为.txt
,但我注意到在记事本中打开该列时,列宽未正确对齐。他们不想保留标题,但我们需要保留规定的宽度。
这是我的示例虚构数据集(我在 Excel 中)和我使用的代码
Abei Ghador 07 16 1992
Aziz Patrick 07 01 1947
Ali Theodore 07 01 1966
Abdelrahman Baker A 05 01 1966
Abd Farik 11 01 1971
Abele Mat A 04 01 1994
Run Code Online (Sandbox Code Playgroud)
以下是我的一些努力,sas
因为我不断将每一列合并到组合数据中,但最终的 .txt 不符合他们的要求。
data combinedAoDB; merge LastName1 FirstName2 ;run;
data combinedAoDB; merge combinedAoDB MIDDLEINITIAL3 SSN4 MONTHBIRTH5 DAYBIRTH6 YEARBIRTH5;run;
data combinedAoDB; merge combinedAoDB FATHERSURNAME8 AGEUNITdeath9 NUMBERAGEUNITSdth_10 SEX_11 RACE_12 MARITALSTATUS_13 STATEOFRESIDENCE_14;run;
data combinedAoDB; merge …
Run Code Online (Sandbox Code Playgroud)